私のチームは、React Native を使用して最初の iOS アプリを構築しています。何らかの理由で私の Mac のみで、実行後にビルドが失敗しますreact-native run-ios
。これは、Facebook 認証にreact-native-fbsdk
.
私たちは全員 node -v 7.0 と最新バージョンの Xcode を実行しています。レポをローカルで削除して、クローンを作成して戻そうとしました。実験として、私のチームの別のメンバーが自分のリポジトリをローカルで削除し、クローンを作成して、すべてを機能させることができました。私たちは隣同士に座って、まったく同じ手順を実行しましたが、彼にはうまくいきましたが、私にはうまくいきませんでした.
以下は、端末に表示されるエラー メッセージです。
** BUILD FAILED **
The following build commands failed:
CompileC /Users/philmok/js_projects/pLot/ios/build/Build/Intermediates/RCTFBSDK.build/Debug-iphonesimulator/RCTFBSDK.build/Objects-normal/x86_64/RCTFBSDKGraphRequestManager.o RCTFBSDK/core/RCTFBSDKGraphRequestManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)
Installing build/Build/Products/Debug-iphonesimulator/pLot.app
An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=2):
Failed to install the requested application
An application bundle was not found at the provided path.
Provide a valid path to the desired application bundle.
Print: Entry, ":CFBundleIdentifier", Does Not Exist
Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/pLot.app/Info.plist
Print: Entry, ":CFBundleIdentifier", Does Not Exist
この質問に対する回答に従って、実行してみreact-native upgrade
ました。これにより、ビルドは完了しますが、Facebook 認証が機能しなくなります。