react-native(ios) 环境处理 boost 和 CocoaPods 和 最新版xcode, run-ios 报错error Could not find "iPhone X" s

boost

1. act-native/scripts/ios-install-third-party.sh 查看官方版本

查看官方版本

2. 下载依赖文件

依赖文件合集
下载依赖文件

3. 放置依赖

把下载好的几个文件 放在 这个路径下 ~/Library/Caches/com.facebook.ReactNativeBuild
ps: 没有文件夹的话创建一个

CocoaPods

Mac系统默认会安装好ruby环境。
gem sources -l //查看ruby源

//–>控制台输出
https://rubygems.org/

1. 确定 ruby源(https://rubygems.org/)是否能访问

如果不能访问,请按下面操作:

//终端输入
gem source -a https://gems.ruby-china.com
//查看ruby源
gem sources -l

//–>控制台输出
https://rubygems.org/
https://gems.ruby-china.com

2. 升级Gem(避免一些不知名错误,但是非必要,视情况而定)

//升级gem
sudo gem update --system
//查看版本
gem -v

3. 开始安装CocoaPods

// Mac OS X 10.11前
sudo gem install cocoapods  
//Mac OS X 10.11后
sudo gem install -n /usr/local/bin cocoapods

4. 将Github上的开源库都托管都安装Podspec索引安装到到本地

//使用指令
pod setup
//上面指令太慢的话可以使用下面的指令
git clone https://link.jianshu.com?t=https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master

5. 上述命令执行完后CocoaPods成功安装

//查看CocoaPods 版本
pod --version
  • 或者清华源
    https://mirror.tuna.tsinghua.edu.cn/help/CocoaPods/

run-ios error Could not find “iPhone X” …

error Could not find “iPhone X” simulator. Run CLI with --verbose flag for more details.

指定 版本号 允许设备 react-native run-ios --simulator="iPhone 8"

参考 stackoverflow

打开后如图:
示例

发布了130 篇原创文章 · 获赞 91 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/Chad97/article/details/102061438
今日推荐