菜鸟教程小白 发表于 2022-12-12 19:23:15

ios - xcode 编译标志以创建两个应用程序


                                            <p><p>我可以在多大程度上使用编译标志。我想使用相同的 xcode 项目但编译两个应用程序。区别在于:</p>

<ul>
<li>bundleID </li>
<li>使用的配置文件</li>
<li>代码用于访问其服务的 URL</li>
<li>应用名称(测试应用附加了“Test”)</li>
</ul></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>如前所述,您需要两个目标。每个目标都有自己的包 ID、<code>Info.plist</code> 等。至关重要的是,它可以在两个应用目标之间共享源代码,因此您可以创建应用的精简版和专业版(不确定是否是你想做什么)。</p>

<p>您需要做的就是将 <code>-DPROVERSION=1</code>(或其他)传递给编译器,以便在共享源文件中进行条件编译:</p>

<pre><code>#if PROVERSION
    // Show supadupa feature
#endif
</code></pre>

<p>这是在 <em>pro</em> 应用目标的 <em>Build Settings</em> 中完成的。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - xcode 编译标志以创建两个应用程序,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/36624201/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/36624201/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - xcode 编译标志以创建两个应用程序