如何使用react-native组件创建一个swift项目?

时间:2016-01-09 00:59:36

标签: swift react-native

我尝试按照此处的说明进行操作:https://gist.github.com/boopathi/27d21956fefcb5b168fe

关于新反应本机构建的推送速度有多快,该指令有点过时了。

我修复了指令中的一些明显问题(将lib.ReactKit.a更改为libReact.a等等。)

我能够编译swift项目并启动模拟器。然而,红色的死亡屏幕出现以下信息:     无法执行JS调用:__ fbBatchedBridge未定义

对于如何使用react-native创建快速项目的任何见解或总体方向都将受到赞赏。

1 个答案:

答案 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组件。