環境
hogehoge.xcodeproj
をメインで使用していると仮定します。
エラー内容
iosのシミュレータを立ち上げた際に、下記のようなエラーが発生しました。
Error: Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/AwesomeProject.app/Info.plist
Print: Entry, ":CFBundleIdentifier", Does Not Exist
当初このエラー内容で調べてStackOverFlow等のサイトを探りました。
Print: Entry, “:CFBundleIdentifier”, Does Not Exist
しかし、解決の糸口は見えず、、、
.xcodeproj
ファイルが2つ混在していた
そこで、エラー内容をもう少し遡ってみてみると下記の表示が見つかりました。
error: Build input file cannot be found: '/Users/hoge/kikutan-mobile/ios/ReactNativePlatform/Info.plist'
冒頭の環境でお伝えしたように、本来であればhogehoge.xcodeproj
を参照しなければいけないところが、下記2つのファイルが混在していることでエラーが発生していることが判明しました。
ios/hogehoge.xcodeproj
ios/ReactNativePlatform.xcodeproj
解決策
不要な.xcodeproj
を削除し(この場合ReactNativePlatform.xcodeproj
)、シミュレータを再始動させると、うまくいきました。