从7月14开始弄,已经弄了十天了,还没弄好。
1:已经可以打开模拟器了,但是问题多,无法打包成功,应该是版本的问题
第一个问题:首先是卡住的问题,只能不断重启虚拟机,其他也不知道是哪里的问题;
第二个问题:找不到ya文件的问题,在后面添加一些东西是可以的,以及分号的问题,把分号改成逗号,可以了,也要重启多次
第三个问题,无效问题,完全无法解决,应该是版本的问题。macos10.12 安装xcode9.0的版本试试看,安装包近6G,解压后近13G,太占空间了。
安装完成后打开项目,没有前面的报错了。但是为什么还是打不开呢?报错:
a build only device cnnot be used to run this target 没有选定设备的问题。选定设备之后就可以了,但是速度极慢
仅仅是test就出了9个错误,太多了;弄一个新项目试一下,反正react-native的版本肯定是有问题的;1:
1:React Native 日常报错 'config.h' file not found
两条命令都能正常运行;
2:重组依赖项,然后run-ios,还是报错,而且错误还不一样;重启试一下;没用
sudo rm -r -f .rncache 可以删除,文件夹是隐藏的 ;从新npm install 没有报找不到版本问题的问题了。
但是又出现了卡住的问题;重启几次都不行;
还是win10功能要强劲的多,虚拟机速度快多了。
3:模拟机能跑了之后,真机的问题,首先是连上,这个好连,虚拟机上面有移动设备,连上之后在xcode选择模拟器型号的最上面就是手机真机,但是往真机上面打包,问题超多,主要是证书的问题,开发者账户设置好之后,要在building settings 里面改设备型号,而且bundle identfler 这个名字也必须改,其他改一次,这个名字就改一次,下面的设备型号也要改,版本用最低的,还有code signing 这个找半天没找到,在all里面,不是command里面