我有一个在swift上编写的现有项目,我已经集成了本机反应,一切都在模拟器上工作正常但在设备上运行时会出现错误,即 -
无法连接到开发服务器。 确保
中正确设置
我在这里尝试了大部分方法 github link
但是我仍然无法解决它,如果我遗漏了任何对评论有所启发的事情,或者回答你宝贵的时间总会有所帮助
谢谢
答案 0 :(得分:2)
注意: -
仅适用于同时使用swift代码和react-native代码的项目
Xcode 8x swift 3x
作为一个由swift和react-native组成的俱乐部项目,请遵循在设备上运行它的步骤: -
取代
Type a script or drag a script file from your workspace to insert its path
放置此
export NODE_BINARY=node
/{your project directory }/js/node_modules/react-native/packager/react-native-xcode.sh
来自这个
返回网址(字符串:“http://localhost:8081/index.ios.bundle?platform=ios”)
到这个
this - 返回Bundle.main.url(forResource:“main”,withExtension:“jsbundle”)
当您运行项目时,它将生成一个离线.js包并从该
获取所有数据在运行项目时,请确保您观看报告导航器,检查脚本是否成功运行,如下图所示
如果一切正常,它将在设备和模拟器上运行 用于解决raywenderlich.com
的资源