如何为不同的iOS应用程序构建不同的目标?

时间:2010-12-13 18:07:43

标签: xcode ios projects

我有一个有两个不同版本的项目。我在xcode中保留了两个目标来区分这两个目标。是否需要采取步骤将它们作为两个单独的应用程序提交,例如从具有后缀“${PRODUCT_NAME:rfc1034identifier}”的默认值更改包标识符?

我希望能够将可执行文件构建到我的iPad并拥有两个独立的应用程序,但每次构建时,应用程序的第1和第2版都会相互覆盖而不是创建两个单独的应用程序。如何让它们单独构建,并且我的项目的当前状态是否意味着我将在将其作为两个单独的应用程序提交时遇到问题,除非我进行一些配置更改?

1 个答案:

答案 0 :(得分:5)

打开每个目标的检查器,选择“属性”选项卡并设置唯一的包标识符。 iOS通过捆绑标识符区分应用程序,这就是他们在您的设备上相互覆盖的原因。 iTunes Connect还依赖于捆绑标识符,因此App Store上的每个应用都有唯一的捆绑标识符。