描述
我在模拟器上调试一切正常, 在设备上进行调试时,在ios设备上运行很好 显示白屏,没有错误日志
其他信息
React Native版本:0.35.0 平台:[iOS 10.1] 操作系统:[MacOS]
答案 0 :(得分:7)
这可能意味着它无法连接到打包服务。确保端口8081
已打开。如果它仍然失败,请查看您的ios项目中的AppDelegate.m
。这一行是获取js包url的地方:
jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil];
您可以将其更改为自定义网址:
jsCodeLocation = [NSURL URLWithString:@"http://192.168.1.22:8081/index.ios.bundle?platform=ios&dev=true&minify=false"];