web-dev-qa-db-ja.com

React react-native run-iosでネイティブiosビルドが失敗しました

このエラーを取得

**ビルドに失敗しました**

次のビルドコマンドが失敗しました: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

12
furball514

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

7
thai huynh

それがあなたの最初のプロジェクトであるなら、あなたは私と同じ問題を抱えているかもしれません:あなたのプロジェクトパスでスペースを使わないでください! ???? ????

2
Floris M

Sudo反応ネイティブrun-iosを試してみてください

2
Mukesh Kumar

古いバージョンのReact-Nativeを実行していて、テンプレートに互換性がなくなっている可能性があります。

アップグレードの方法について 指示 が提供されています。

最も簡単なのはreact-native upgradeを実行することであり、react-nativeが上書きしたいファイルが表示されます。すべてのプロンプトで[はい]をクリックするとこの問題は解決しましたが、変更を失うことが心配な場合は、npm install -g react-native-git-upgradeをインストールし、react-native-git-upgradeの実行後に競合をマージすることをお勧めします

1
eric-vandenberg

Boost C++ライブラリをこのライブラリに置き換えます ダウンロードリンク

/ node_modules/react-native/third-party/boost_1_63_0

0
Meghs Dhameliya

Info.plistバンドル識別子でこれを確認してください

または、このバンドル識別子名を-> com.cmpname.yourapp //として追加します

enter image description here

0
Lalit kumar

プロジェクトパスでスペースを使用しないでください。それは私の問題を解決していました。

0
Nimish Patel

この問題を引き起こすさまざまな問題があります。私の場合に解決したことをここに投稿します。

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.

私はそれが助けたことを願っています=)