2016-03-09 36 views
1

适当的措施这仅仅是缺少文件的情况下,迄今为止,但创建的iOS的生产发行版本如果REACT本机应用程序,设置生成/归档方案被发布,而不是之后调试,我是否需要手动创建一个main.bundle取消注释第二jsCodeLocation线AppDelegate.m,还是一些自动处理一下吗?的阵营原生的iOS发布版本

我一直在做这两个步骤手动迄今为止,但我敢肯定有那么一天,我忘了这样做的,我想知道什么样的编译和构建脚本正在为我和我需要自己做。

(使用[email protected]如适用)。

+0

嗨约书亚是你能算出这个?我试图发布我的应用程序,我成功地为Android做了,但iOS真的让我很难。有没有可以推荐的教程? – Noitidart

+1

@Noitidart我最近没有发布超级版本,但进程有所改变。新版本中不再需要担心“jsCodeLocation”。其他事情也可能改变。 – Joshua

+1

非常感谢提关于'jsCodeLocation' - 我还是改变它,我的东西没有。如果你有机会分享更多的信息,我会非常感激。在我所有的搜索我还没有发现,我不应该调整jsCodeLocation,但你刚刚清除,高达在秒,这么短的评论!谢谢! :) – Noitidart

回答

3

在我们的应用程序我们已经取得了我们的构建系统产生App.plist(有一些ENV上下文的客户端ID /标记/ API服务的网址),我们有一个属性布尔值,指示应用程序是否需要使用捆绑或不捆绑。

在此基础上,我们将模式切换使用(VS使用活重载服务器使用束)。

我提交了一些几个月前公关在骨架带来此,从来没有经历过,虽然去,但随时你自己来实现:https://github.com/facebook/react-native/pull/2101

此外,我们用它来生成我们App.plist一个有趣的事情基于在ENV是一个脚本,基本上做到这一点:https://twitter.com/greweb/status/687575516862349312

希望这有助于