升級xcode10.0, 終端運行 運行報錯:Print: Entry, “:CFBundleIdentifier”, Does Not Exist


問題原因

原因可能一: /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問題,可能解決了這個問題。
如果沒有解決,再參考下面的解決方案。
  1. Xcode 10 Error: Multiple commands produce
  2. 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. glog-0.3.5.tar.gz
  2. double-conversion-1.1.6.tar.gz
  3. boost_1_63_0.tar.gz
  4. folly-2016.10.31.00.tar.gz
  • 注1: 一般下載第三個boost_1_63_0.tar.gz就好了,如果問題沒解決,都下一下!!!
  • 注2: 如果你要需要其他版本的,不是最新的, 點擊最上面的Branch:master找到你對應想要的版本,然后如上面圖所示,下載對應版本,現在一般都是最新的!給個圖示:

第二步: 替換對應的包

打開mac終端
輸入一下命令:open ~/.rncache
然后把你下載好的文件替換就好了

第三步: 重新執行命令:react-native run-ios or react-native run-android

跑一跑試試,可能還會再提示對應錯誤,再重復執行2次一般都可以解決!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM