このエラーを取得
**ビルドに失敗しました**
次のビルドコマンドが失敗しました:CompileC /Users/karthikn/AwesomeProject/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/Objects-normal/x86_64/RCTTabBarItem.o Views/RCTTabBarItem.m normal x86_64 Objective-c com.Apple.compilers.llvm.clang.1_0.compiler(1障害)
Build/Build/Products/Debug-iphonesimulator/AwesomeProject.appのインストールコマンドの処理中にエラーが発生しました(domain = NSPOSIXErrorDomain、code = 2):要求されたアプリケーションのインストールに失敗しました指定されたパスにアプリケーションバンドルが見つかりませんでした。目的のアプリケーションバンドルへの有効なパスを指定します。印刷:エントリ「:CFBundleIdentifier」が存在しない
コマンドが失敗しました:/ usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/AwesomeProject.app/Info.plist Print:Entry、 ":CFBundleIdentifier"、Does Not Exist
Xcode 8.2でも同じエラーが発生します。以下の3行で修正されました:)ダウングレードreact(16.0.0-alpha.12-> 16.0.0-alpha.6)&react-native(0.45.0-> 0.44.0)
rm -rf node_modules/react
npm i [email protected] -S
npm i [email protected]. -S
次に実行react-native run-ios
それがあなたの最初のプロジェクトであるなら、あなたは私と同じ問題を抱えているかもしれません:あなたのプロジェクトパスでスペースを使わないでください! ???? ????
Sudo反応ネイティブrun-iosを試してみてください
古いバージョンのReact-Nativeを実行していて、テンプレートに互換性がなくなっている可能性があります。
アップグレードの方法について 指示 が提供されています。
最も簡単なのはreact-native upgrade
を実行することであり、react-nativeが上書きしたいファイルが表示されます。すべてのプロンプトで[はい]をクリックするとこの問題は解決しましたが、変更を失うことが心配な場合は、npm install -g react-native-git-upgrade
をインストールし、react-native-git-upgrade
の実行後に競合をマージすることをお勧めします
Boost C++ライブラリをこのライブラリに置き換えます ダウンロードリンク
/ node_modules/react-native/third-party/boost_1_63_0
プロジェクトパスでスペースを使用しないでください。それは私の問題を解決していました。
この問題を引き起こすさまざまな問題があります。私の場合に解決したことをここに投稿します。
1-node_modulesフォルダーとAndroidおよびiosのフォルダーをプロジェクトルートから削除します。
rm -rf node_modules/ ios/ Android/
2-フォルダーを再構築します。
npm install && react-native upgrade
または(プロジェクトで糸を使用した場合)
yarn install && react-native upgrade
3-その後、コマンドを再度実行します。
react-native run-ios
または
react-native run-Android.
私はそれが助けたことを願っています=)