针对同一应用程序的不同构建

时间:2014-01-30 14:36:41

标签: ios iphone xcode ios6 build

我正在为客户开发产品,但我遇到了问题。

该应用程序将出售给各种客户,只更改界面相同(images - images.xcassets)。

管理此问题的最佳方法是什么?我不想为每个客户端复制项目,而是一种管理每个客户端的构建的方法,唯一的变化是bundle id和images。

我的项目是IOS 6.1>

谢谢。

1 个答案:

答案 0 :(得分:1)

正如Wain所说,设置多个构建目标。在导航器区域中选择项目,然后在目标列表中选择当前目标,右键单击它,然后选择"复制"。这将创建一个完全相同的新目标。

您需要更改捆绑包ID,应用名称等。

然后,您将选择当前的资产目录,选择视图菜单> utilties>文件检查器,并将目标成员资格设置为仅当前目标。选择新目标,添加新资产目录,并将其设置为目标成员资格,仅将文件包含在新目标中。

对要构建的每个应用版本重复此过程。