我最近更换了计算机,所以我再次下载了我的github存储库。当我决定在设备上运行该应用程序时,出现红色屏幕,告诉我不存在捆绑软件URL。
一次(很久以前),我无法运行该项目,因此我先在模拟器上运行它,然后在设备上运行它,然后它开始工作。但是现在这行不通了。模拟器运行正常,但是我无法在设备上运行任何东西。当我打开xcode时,我看到的main.jsbundle为红色。我不知道这是否是问题。 另外,我的设备与计算机在同一网络中。
我该如何解决?
答案 0 :(得分:0)
尝试以下步骤:
步骤1:打开命令提示符,然后从项目的根位置在命令下方运行。
react-native bundle --platform ios --dev false --assets-dest ./ios --entry-file index.js --bundle-output ios/main.jsbundle
第2步:将以下行添加到AppDelegate.m
文件的didlaunching
方法中
jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
//jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@”index” fallbackResource:nil];