OGeek|极客世界-中国程序员成长平台

标题: ios - React Native iOS 版本构建的正确步骤 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 10:48
标题: ios - React Native iOS 版本构建的正确步骤

这只是迄今为止缺乏文档的情况,但是在创建 iOS React Native 应用程序的生产版本构建时,在将构建/存档方案设置为发布而不是调试之后,我是否需要手动创建一个main.bundle and 取消注释 AppDelegate.m 中的第二个 jsCodeLocation 行,或者自动为我处理?

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

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



Best Answer-推荐答案


在我们的应用程序上,我们已经让我们的构建系统生成 App.plist(带有一些环境上下文客户端 ids/tokens/api 服务 URL),并且我们有一个属性 bool 值来指示应用程序是否需要使用 bundle 。

基于此我们切换模式使用(使用捆绑VS使用实时重新加载服务器)。

几个月前我提交了一个 PR 以将其引入框架,尽管这从未通过,但请随意实现您自己的:https://github.com/facebook/react-native/pull/2101

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

希望对你有帮助

关于ios - React Native iOS 版本构建的正确步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35899475/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4