1、今天配置完RN的开发环境之后出现一下错误,
need-to-insert-img
2、然后依据网上给的答案,终端执行
$ rm -rf /Library/Developer/CommandLineTools$ xcode-select --install
然后安装xcode-select
need-to-insert-img
只见cpu狂转,那声音,就怕电脑死机,呜呜呜
3、终于装完了,重新建第二个项目SecondRNDemo
need-to-insert-img
好了,没有error提示了,但另外一个问题出现了
need-to-insert-img
4、总是开在info Installing required CocoaPods dependencies这里就不动了,于是继续到网上查找解决方案,没查到有用信息,就重新装下cocoapods吧,执行语句如下(虽然以前做iOS项目的时候装过一次)
sudo gem install cocoapods
password
我看是不是每次执行sudo gem install cocoapods都会安装,就重新此语句,发现不会了,难道是之前做iOS项目的时候没安装好cocoapods吗,奇怪~
5、然后重新创建第三次项目:ThirdRNDemo (我滴个神啊,希望这次成功)
6、它给了这个提示Error: Failed to install CocoaPods dependencies for iOS project, which is required by this template.
Please try again manually: "cd ./ThirdRNDemo/ios && pod install".
need-to-insert-img
然后执行了cd ./ThirdRNDemo/ios && pod install
发现还是不行
need-to-insert-img
醉了。。。
9、将 source ‘https://github.com/CocoaPods/Specs.git’ 添加到项目中podfile文件顶部
重新pod install ,仍出现上面的问题,还是不行
醉了。。。
10、最后网上查到答案是:
终端输入
sudo xcode-select --switch /Applications/Xcode.app
再pod install
终于可以了,泪奔。。。
need-to-insert-img
11、cd ThirdRNDemo路径,执行react-native run-ios,就可以了,
要等一会儿,模拟器才能起,最后系统会再开一个终端
need-to-insert-img