在ios上反应原生调试js远程白屏

roo*_*kie 1 react-native

描述

我在模拟器上调试一切正常,并且在ios设备上运行很好,当设备上的调试显示白屏时,没有错误日志

附加信息

React Native版本:0.35.0平台:[iOS 10.1]操作系统:[MacOS]

Tuc*_*lly 7

这可能意味着它无法连接到打包服务.确保端口8081已打开.如果它仍然失败,请查看AppDelegate.m您的ios项目.这行是获取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"];