javascript - 无法在物理 iOS 设备 (9.3) 上启动 react-native

标签 javascript ios reactjs react-native

仅使用 react-native-cli 启动器而不更改任何应用程序代码,我已尽一切可能在物理设备上启动。

我遵循了 react-native 文档,将 IP 地址更改为我的 mac,配置了我的手机,一切。请帮忙,因为我已经花了几个小时在这上面。

react-native0.29 AppDelegate 文件似乎与 0.21 不同。这可能是问题吗?

错误截图如下: Error

最佳答案

尝试注释掉:

[[RCTBundleURLProvider sharedSettings] setDefaults];
jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil];

并添加

jsCodeLocation = [NSURL URLWithString:@"http://ipaddressofmachine:8081/index.ios.bundle?platform=ios&dev=true"];

也尝试重启物理设备

如果使用 watchman 则清除 watchman watch-del-all

清除打包程序临时文件 rm -rf $TMPDIR/react-packager-*

退出一切并重新启动计算机

关于javascript - 无法在物理 iOS 设备 (9.3) 上启动 react-native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38257355/

相关文章:

javascript - jQuery:搜索已在 HTML 中注释掉的数据

ios - 快速图像内存

javascript - 在reactJS中执行高阶组件的计算

reactjs - React 将 props 传递给子级,同时覆盖父级的父级 props

javascript - ValidationError : Invalid options object. CSS Loader 已使用与 API 模式不匹配的选项对象初始化

javascript - NodeJS 从文件中删除附加数据

javascript - 如何将javascript中的arrayList值获取到html <c : forEach>

c# - 如何从 C#.net 传递包含\n 和\t 的长文本的 javascript 参数

ios - 如何在 SceneKit 场景编辑器中设置多重碰撞

ios - 解决 "' NSUnknownKeyException',原因:This class is not key value coding-compliant for the key X” exception