安装cocopods
1、更换npm镜像源
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
2、更换Yarn镜像源
yarn config set registry https://registry.npm.taobao.org --global
yarn config set disturl https://npm.taobao.org/dist --global
3、修改ruby镜像源
3.1查看源
gem sources
3.2移除源
gem sources --remove 源名
3.3查看是否移除成功:
gem sources
没有就证明移除成功
3.4添加源
gem sources -a https://gems.ruby-china.com/
再来一次 gem sources 确保只有一个源
接下来就可以安装cocoapods
sudo gem install cocoapods
3.6异常:出现fatal error: 'ruby/config.h' file not found #include "ruby/config.h"
这个错误引起的根本原因是,gcc的版本过低!!!!
gcc -v
sudo xcode-select -s /Library/Developer/CommandLineTools/
gcc -v
你会发现,前后两个gcc的版本不同,换了最新的之后就可以了。。
参考:
https://github.com/ffi/ffi/issues/653
3.5下载成功之后使用
pod setup
当出现`Setup completed`说明安装完成!
4、清除缓存
下载失败的时候使用
yarn cache clean
5、错误找不到iPhone X模拟器
5.1 在Xcode 11中打开文件projectName / ios / projectName.xcworkspace文件
5.2 选择您要使用的设备(发布iPhone Pro后,iPhone X不在列表中,因此您需要单击加号按钮并添加到当前设备列表中)
5.3 当您的新设备在列表中时,您可以关闭Xcode 11并尝试从终端运行仿真器(react-native run-ios)

浙公网安备 33010602011771号