我想为Xcode 9创建一个项目模板,它有预定义的方案和构建配置吗?
我想要一个包含以下方案和相应构建配置的模板:
这样的事情可能吗?任何人都有这个成功吗?有一篇关于创建Xcode模板的好文章,但它没有描述如何使用预定义的方案创建模板:https://www.telerik.com/blogs/how-to-create-custom-project-templates-in-xcode-7
任何帮助将不胜感激,Thx:)
答案 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;信息标签,如下面的屏幕截图所示
点击加号按钮,如图所示,您将弹出询问
选择“重复调试配置”并将其命名为“暂存”。
现在转到“目标” - &gt;选择你的应用程序(DemoApp) - &gt; BuildSettings 点击右上角的小加号图标,如下所示
并点击“添加用户自定义设置”
您可以在此处定义可能需要区别的自定义不同变量 例如:BASE_URL如下所示
现在您可以创建一个新的Scheme“Staging”并使用Run中的配置 - &gt;信息 - &gt;构建配置如下所示
以类似的方式,您可以拥有所需的不同方案和不同的配置文件。