2017-03-14 20 views
3

こんにちは私は自分のアプリを公開しているときに反応ネイティブ0.39を使っていますが、問題があり、アプリを実行すると完璧に機能しますデバッグモードとして反応ネイティブrun-iosを使用し、xCodeから実行したときに、リリースモードとして実行すると、反応ネイティブrun-ios --configurationリリースが表示された後にimediatlyアプリがクラッシュするアプリケーションがxCodeでリリースモードで実行されたときに問題が発生した場合でも、アプリケーションが完全に動作します。testflightユーザーに同じ問題があります。リリースネイティブiOSアプリにクラッシュする

    1. は地元のバンドル

      node node_modules/react-native/local-cli/cli.js bundle --entry-file='index.ios.js' --bundle-output='./ios/myapp/main.jsbundle' --dev=false --platform='ios' --assets-dest='./ios'

    2. 変更AppDelegate内のURL

      jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];

    3. コピーバンドルと資産私のプロジェクトへの生成

    this is the structure in my project

    なぜこの問題が発生しているのですか? 私の環境に関する情報が怒鳴る

    • のXcode 8.2.1
    • MacOSのシエラ
    • BaseiOS 8(私はXcodeの8,9,10で利用可能な各バージョンへの変更を試してみました)
    です

    よろしく

  • +0

    この問題を解決できる方法 –

    答えて

    0

    私は多分、彼らはあなたを助けることができるいくつかの提案を持っている:

    1. Xcodeでビルドをクリーンアップ
    2. Xcodeでプロジェクトをクリックすると、2つのターゲットが表示されます。通常YOUR_APPとYOUR_APPテスト。 YOUR_APPテストをビルド段階 - > LinkBinary with Librariesをチェックしてください。 libReact.aとlibART.aを追加する必要があります
    3. xcodeで 'release'モードを直接実行し、シミュレータでクラッシュするかどうかをテストしてください。 'Product - > Scheme - > Edit scheme - > Run'で設定できます。
    +0

    こんにちはマット、あなたの答えをありがとうが、私はまだ同じシナリオを持っている、 –

    関連する問題