目錄
問題原因
原因可能一: /Users/你的用戶名/.rncache中文件不完整
- boost_1_63_0.tar.gz
- double-conversion-1.1.5.tar.gz
- folly-2016.09.26.00.tar.gz
- glog-0.3.4.tar.gz
原因可能二: node_modules/react-native/third-party 文件不完整。
解決方法
請先參考前兩篇關於xcode9升級xcode10.0問題,可能解決了這個問題。
如果沒有解決,再參考下面的解決方案。
- Xcode 10 Error: Multiple commands produce
- Xcode10:The operation couldn’t be completed. (DVTCoreSimulatorAdditionsErrorDomain error 0.)
終端解決 Print: Entry, “:CFBundleIdentifier”, Does Not Exist
第一步: 去官網GitHub下載對應包就好了
https://github.com/facebook/react-native/blob/master/scripts/ios-install-third-party.sh
找到文章最下面,找到對應鏈接,直接打開網頁去下載。如圖 :
這里貼出最新的鏈接
- 注1: 一般下載第三個
boost_1_63_0.tar.gz
就好了,如果問題沒解決,都下一下!!! - 注2: 如果你要需要其他版本的,不是最新的, 點擊最上面的
Branch:master
找到你對應想要的版本,然后如上面圖所示,下載對應版本,現在一般都是最新的!給個圖示:
第二步: 替換對應的包
打開mac終端
輸入一下命令:open ~/.rncache
然后把你下載好的文件替換就好了
第三步: 重新執行命令:react-native run-ios or react-native run-android
跑一跑試試,可能還會再提示對應錯誤,再重復執行2次一般都可以解決!