在啓動畫面之後,但在應用程序加載之前,屏幕頂部會出現一個「從預先捆綁的文件加載」的消息,並顯示在幾百毫秒內。我不介意在開發過程中,但在我的手機上運行時仍然看到此消息。這是我創建捆綁包的方式。有任何想法嗎?謝謝。如何擺脫「從預捆綁文件加載」消息?
react-native bundle --platform ios --dev false --entry-file index.ios.js --bundle-output App/main.jsbundle --resetCache
在啓動畫面之後,但在應用程序加載之前,屏幕頂部會出現一個「從預先捆綁的文件加載」的消息,並顯示在幾百毫秒內。我不介意在開發過程中,但在我的手機上運行時仍然看到此消息。這是我創建捆綁包的方式。有任何想法嗎?謝謝。如何擺脫「從預捆綁文件加載」消息?
react-native bundle --platform ios --dev false --entry-file index.ios.js --bundle-output App/main.jsbundle --resetCache
爲disable the developer menu,因此你所提到的消息,你應該改變你的Build Configuration
到Release
。
對於iOS,在Xcode中打開您的項目並選擇產品→方案→編輯方案...(或按⌘+ <)。接下來,從左側菜單中選擇運行並將生成配置更改爲發佈。你
也可以運行這個
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"];
這不再需要了。 (調整jsCodeLocation)這是一個不必要的複雜。 – Noitidart
這是正確的答案改變。但是,你知道如何爲Android做到這一點? – Noitidart