2017-12-27 39 views
0

ReactNativeを初めて使ったので、ReactNativeでプロジェクトを作成しました。デバイスがUSB(AndroidおよびiOS)経由で接続されている場合、デバイス上でもシミュレータ上で動作しています。ReactNative Splash画面後にipaがクラッシュする

しかし、今私はそれをクライアントに送信する必要がありますので、私は次の手順を実行し、デバイスにインストールされているが、スプラッシュ画面の後に閉じるipaを作成します。助けていただければ幸いです。ここで

私は続くステップさ:

1.Executedコマンドターミナル 反応し、ネイティブのバンドルには、偽--entry-ファイルindex.js --bundle出力IOS/main.jsbundleを--dev - -platform IOS

はAppDelegate.mにこのラインを2.commented:

jsCodeLocation = [RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@ "インデックス" fallbackResource:なし];]; これを追加しました:

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

しかし、それは助けにはならなかったが、私は続く:

  1. オープンInfo.plistファイルおよびアプリケーショントランスポート・セキュリティ設定と例外のドメインを展開します。その下にlocalhostのエントリがあり、削除されます。

2.Go to Product - > Scheme - > xCodeのスキームを編集します。 「Run」タブを選択し、「Build Configuration」ドロップダウンを「Release」に設定します。

次に、製品 - >アーカイブし、ipaをエクスポートしましたが、何も私のために働いた。 ありがとうございました。

+0

適切なプロビジョニングプロファイルと証明書を追加しましたか?もう一度それを確認してください? –

+0

@ Ashok Londhe 1自動証明書の署名を使用しています – user1841079

+0

開発者アカウントから証明書を作成してキーチェーンに保存し、Xcodeでプロビジョニングプロファイルを選択して適切な証明書を設定する必要があると思います –

答えて

0

私はScrollViewを使用していましたが、React-Native 0.51.0ではScrollViewに問題があります.React-nativeのバージョンを0.49.0に下げてしまい、問題を解決しました。ターミナルでコマンドを実行しました: npm install --save [email protected]

関連する問題