我尝试按照此处的说明进行操作:https://gist.github.com/boopathi/27d21956fefcb5b168fe
关于新反应本机构建的推送速度有多快,该指令有点过时了。
我修复了指令中的一些明显问题(将lib.ReactKit.a更改为libReact.a等等。)
我能够编译swift项目并启动模拟器。然而,红色的死亡屏幕出现以下信息: 无法执行JS调用:__ fbBatchedBridge未定义
对于如何使用react-native创建快速项目的任何见解或总体方向都将受到赞赏。
答案 0 :(得分:1)
在查看了创建swift项目的多种方法之后,以下方法对我有用:
1)按照此处的说明操作(使用swift版本):https://github.com/davidyaha/react-native/blob/master/docs/EmbeddedAppIOS.md
2)如果您的构建因“无法连接到开发服务器”而遇到红色死亡屏幕。将以下行粘贴到swift项目下的Info.plist文件中:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>localhost</key>
<dict>
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
</dict>
</dict>
</dict>
有关推理的详细讨论,请https://github.com/facebook/react-native/issues/304
上述步骤将允许您在swift项目中查看react-native组件。