2015-12-22 9 views
11

起動画面の後、アプリが読み込まれる前に、数百ミリ秒間画面の上部に表示される「事前にバンドルされたファイルから読み込む」というメッセージが表示されます。私は開発中にこれを気にしないが、私はまだ私の携帯電話で実行中にこのメッセージが表示されます。バンドルの作成方法は次のとおりです。何か案は?ありがとう。「事前にバンドルされたファイルから読み込む」メッセージを取り除くにはどうすればよいですか?

react-native bundle --platform ios --dev false --entry-file index.ios.js --bundle-output App/main.jsbundle --resetCache 

答えて

14

変更disable the developer menu

を解放し、したがって、あなたの言及したメッセージには、Configurationを構築し、あなたのBuild ConfigurationReleaseに変更する必要があります。

iOSの場合は、Xcodeでプロジェクトを開き、[製品]→[スキーム]→[スキームの編集...]を選択します(または⌘+ <を押します)。次に、左側のメニューから「実行」を選択し、「ビルド構成」を「リリース」に変更します。

+0

を変更することができます。しかし、あなたはAndroidのためにこれを行う方法を知っていますか? – Noitidart

0

また、あなたはこれが正しい答えである。この

react-native bundle --entry-file index.ios.js --platform ios --dev false --bundle-output ios/main.jsbundle --assets-dest ios 

を実行し、AppDelegate.m

Xcodeのクラスに
//jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil]; 

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

これはもう必要ありません。 (jsCodeLocationを調整する)、それは不要な複雑さです。 – Noitidart