这只是迄今为止缺乏文档的情况,但是在创建 iOS React Native 应用程序的生产版本构建时,在将构建/存档方案设置为发布而不是调试之后,我是否需要手动创建一个main.bundle
and 取消注释 AppDelegate.m
中的第二个 jsCodeLocation
行,或者自动为我处理?
到目前为止,我一直在手动执行这两个步骤,但我确信有一天我会忘记这样做,我想知道编译和构建脚本为我做了什么以及我需要什么自己做。
(如果适用,使用 [email protected]。)
在我们的应用程序上,我们已经让我们的构建系统生成 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/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |