在启动屏幕之后,但在加载应用程序之前,屏幕顶部会显示“从预先捆绑的文件加载”消息,持续几百毫秒。我不介意这在开发中,但我仍然在手机上运行时看到此消息。这是我创建捆绑包的方式。有任何想法吗?谢谢。
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
至 禁用开发人员菜单 因此你提到的消息,你应该改变你的 Build Configuration
至 Release
。
对于iOS,在Xcode中打开您的项目,然后选择产品→方案→编辑方案...(或按⌘+ <)。接下来,从左侧菜单中选择Run,并将Build Configuration更改为Release。
至 禁用开发人员菜单 因此你提到的消息,你应该改变你的 Build Configuration
至 Release
。
对于iOS,在Xcode中打开您的项目,然后选择产品→方案→编辑方案...(或按⌘+ <)。接下来,从左侧菜单中选择Run,并将Build Configuration更改为Release。
你也可以运行它
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"];