![](/img/trans.png)
[英]Can I run a React Native app on a real iOS device from Windows?
[英]React native: I can run the application on iOS simulator but not on real device
我最近更换了计算机,所以我再次下载了我的github存储库。 当我决定在设备上运行该应用程序时,出现红色屏幕,告诉我不存在捆绑软件URL。
有一次(很久以前)我无法运行该项目,因此我先在模拟器上运行它,然后在设备上运行它,然后它就可以运行了。 但是现在这行不通了。 模拟器运行正常,但是我无法在设备上运行任何东西。 当我打开xcode时,我看到的main.jsbundle为红色。 我不知道这是否是问题。 另外,我的设备与计算机在同一网络中。
我怎样才能解决这个问题?
请尝试以下步骤:
步骤1:打开命令提示符,然后从项目的根目录运行以下命令。
react-native bundle --platform ios --dev false --assets-dest ./ios --entry-file index.js --bundle-output ios/main.jsbundle
步骤2: didlaunching
添加到AppDelegate.m
文件的didlaunching
方法中
jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
//jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@”index” fallbackResource:nil];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.