2015-12-22 59 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,因此你所提到的消息,你應該改變你的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 

然後在Xcode類AppDelegate.m

//jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil]; 

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

這不再需要了。 (調整jsCodeLocation)這是一個不必要的複雜。 – Noitidart

相關問題