Xcode项目模板与方案

时间:2018-01-19 12:41:58

标签: ios xcode templates

我想为Xcode 9创建一个项目模板,它有预定义的方案和构建配置吗?

我想要一个包含以下方案和相应构建配置的模板:

  • “Dev”方案与“Dev Debug”& “Dev Release”构建配置
  • “集成”方案与“集成调试”& “集成发布”构建配置
  • “生产”计划与“生产调试”& “生产发布”构建配置

这样的事情可能吗?任何人都有这个成功吗?有一篇关于创建Xcode模板的好文章,但它没有描述如何使用预定义的方案创建模板:https://www.telerik.com/blogs/how-to-create-custom-project-templates-in-xcode-7

任何帮助将不胜感激,Thx:)

2 个答案:

答案 0 :(得分:0)

您需要在模板中指定下一个键:

<key>Targets</key>
<array>
    <dict>
        <key>Name</key>
        <string>Dev</string>
        <key>Configurations</key>
        <dict>
            <key>Debug</key>
            <dict/>
            <key>Release</key>
            <dict/>
        </dict>
    </dict>
    <dict>
        <key>Name</key>
        <string>Integration</string>
        <key>Configurations</key>
        <dict>
            <key>Debug</key>
            <dict/>
            <key>Release</key>
            <dict/>
        </dict>
    </dict>
    <dict>
        <key>Name</key>
        <string>Production</string>
        <key>Configurations</key>
        <dict>
            <key>Debug</key>
            <dict/>
            <key>Release</key>
            <dict/>
        </dict>
    </dict>
</array>

有关详细信息,请参阅this文档。

答案 1 :(得分:0)

为什么不创建不同的方案并拥有单独的配置文件,

得到你的xcode - &gt;你的项目 - &gt;信息标签,如下面的屏幕截图所示

enter image description here

点击加号按钮,如图所示,您将弹出询问

enter image description here

选择“重复调试配置”并将其命名为“暂存”。

现在转到“目标” - &gt;选择你的应用程序(DemoApp) - &gt; BuildSettings 点击右上角的小加号图标,如下所示

enter image description here

并点击“添加用户自定义设置”

您可以在此处定义可能需要区别的自定义不同变量 例如:BASE_URL如下所示

enter image description here

现在您可以创建一个新的Scheme“Staging”并使用Run中的配置 - &gt;信息 - &gt;构建配置如下所示

enter image description here

以类似的方式,您可以拥有所需的不同方案和不同的配置文件。