React Native iOS版本构建的正确步骤

时间:2016-03-09 18:17:02

标签: ios react-native

这只是目前缺乏文档的情况,但是在创建iOS React Native应用程序的生产版本时,在将Build / Archive方案设置为Release而不是debug之后,我是否需要手动创建main.bundle 取消注释jsCodeLocation中的第二条AppDelegate.m行,或者是否会自动为我处理这一行?

到目前为止,我一直在手动执行这两个步骤,但我确信有一天我会忘记这样做,而且我想知道编译和构建脚本为我做了什么以及我需要什么做自己。

(如果适用,使用react-native@0.21。)

1 个答案:

答案 0 :(得分:3)

在我们的应用程序上,我们已经使我们的构建系统生成了App.plist(带有一些env上下文客户端ID / tokens / api服务的URL),我们有一个属性boolean,指示应用程序是否需要使用bundle。

基于此我们切换模式使用(使用bundle VS使用实时重装服务器)。

几个月前我提交了一份公关,将其纳入骨架,但这种情况从未经历过,但随时可以自行实施:https://github.com/facebook/react-native/pull/2101

我们用来生成基于env的App.plist的一个有趣的事情是一个基本上这样做的脚本:https://twitter.com/greweb/status/687575516862349312

希望这有帮助