我构建了本机ios应用程序的发行版,但是当我杀死端口8081
时,该应用程序崩溃了。
答案 0 :(得分:0)
在构建应用程序之前,您必须捆绑资产,
第1步:在本地本机项目中运行此命令
react-native bundle --entry-file index.js --platform ios --dev false --bundle-output ios/main.jsbundle --assets-dest ios
第2步:编辑从调试到发布的构建方案。
第3步:替换appdelegate.m文件中的代码
jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];
对此
jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
现在,您可以构建ios应用的发行版。
希望这会有所帮助;-)