私はリアクションのネイティブドキュメントに従うだけで、デバイス上で実行したりリリースすることができます[1]。リアクションネイティブアプリを構築する場合:アーキテクチャの定義されていないシンボルgxx_personality_v0
新しく反応したネイティブアプリでも、次のエラーが発生しました。アプリはシミュレータで正常に動作します。私は、Xcodeプロジェクトを開くリリースするスキームを変更し、構築しようとした場合、私は基本的にやっている
Undefined symbols for architecture i386: "___gxx_personality_v0",
referenced from:
_RCTDefaultLogFunction_block_invoke in libReact.a(RCTLog.o)
_RCTFormatLog in libReact.a(RCTLog.o)
___RCTAddLogFunction_block_invoke in libReact.a(RCTLog.o)
_RCTPerformBlockWithLogFunction in libReact.a(RCTLog.o)
_RCTPerformBlockWithLogPrefix in libReact.a(RCTLog.o)
RCTGetLocalLogFunction() in libReact.a(RCTLog.o)
___RCTPerformBlockWithLogPrefix_block_invoke in libReact.a(RCTLog.o)
...
ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)
は
react-native init SampleApp
... generates app
react-native run-ios # works fine (on simulator)
react-native run-ios --configuration Release # fails with the error above.
それは同じで失敗します。
何が起こっているか私は図書館がないように見えますか?それがそこにあることをどのようにチェックするのですか? (私はネイティブとiOSのどちらにも反応しないので、あまり知っているとは思わないでください)
ありがとう!
-
[1] https://facebook.github.io/react-native/docs/running-on-device.html