React Native小記之:CFBundleIdentifier", Does Not Exist
根據官網一步一步往下走,到最后run-ios
的時候,報錯
Print: Entry, ":CFBundleIdentifier", Does Not Exist
Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/Test.app/Info.plist
Print: Entry, ":CFBundleIdentifier", Does Not Exist
這個問題造成的原因貌似很多,解決辦法也很多,網上一搜一大堆,但不是每個都管用,我目前的環境是XCode8和Xcode9 Beat共存,本來以為是這個的原因,但好像不是這個的原因。
首先我先給出我找到的解決方案
這是FaceBook的issues中的很多人提供的解決方案
應該很多人的問題都能在里面找到一個能夠解決的辦法
我自己幾乎把里面的解決方案都嘗試了,最終還是不行,然后我用Xcode9打開了位于ios目錄下的工程文件,直接用Xcode跑,提示報錯‘boost/iterator/iterator_adaptor.hpp’ file not found
然后一頓GG(谷歌),總算無意間找到個文章,里面有提到說需要下載boost_1_63_0.tar.gz
來覆蓋目錄,就可以解決問題,然而我的問題剛好就被這個給解決了.
首先去這個網址下載boost_1_63_0.tar.gz
,然后解壓出來,覆蓋到工程目錄下的node_modules/react-native/third-party
路徑里,然后再用Xcode打開工程文件點擊Run吧。
然后就出現了令人激動的Welcome to React Native!