菜鸟教程小白 发表于 2022-12-12 10:48:03

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


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

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

<p>(如果适用,使用 [email protected]。)</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>在我们的应用程序上,我们已经让我们的构建系统生成 App.plist(带有一些环境上下文客户端 ids/tokens/api 服务 URL),并且我们有一个属性 bool 值来指示应用程序是否需要使用 bundle 。 </p>

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

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

<p>我们用来基于 env 生成 App.plist 的另一件有趣的事情是一个脚本,它基本上可以做到这一点:<a href="https://twitter.com/greweb/status/687575516862349312" rel="noreferrer noopener nofollow">https://twitter.com/greweb/status/687575516862349312</a> </p>

<p>希望对你有帮助</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - React Native iOS 版本构建的正确步骤,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/35899475/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/35899475/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - React Native iOS 版本构建的正确步骤