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

打開後如圖:
示例

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章