2010-09-03 54 views
5

我试图使用相同的XCode项目创建多个iPhone应用程序,并且工作正常,但是当我想要将它们全部安装到我的iPhone中时,iTunes不是将第二个应用程序添加为新的,用第二个替换现有的(第一个)。 我为每个应用程序使用了不同的目标,并制作了一个脚本,将其复制到Default.png中相应的图像。我的应用程序将具有不同的分布,所以我需要弄清楚如何部署应用程序以便iTunes安装这些作为单一的应用程序,而不是将我所有的应用程序视为一个应用程序一个XCode项目多个iPhone应用程序

你们能帮我解决吗?

欣赏, Alex。

回答

7

每个目标都需要自己的Info.plist。每个Info.plist必须有一个不同的Bundle Identifier集合。最简单的方法来检查项目 - >编辑活动目标,然后去属性选项卡,并检查“标识符”的值。每个目标都有不同的标识很重要,因为这就是Xcode/iPhone识别应用程序的方式。如果您有多个使用相同Bundel标识符的目标,它们将在安装时相互覆盖。

3

您需要不同的Info.plist文件(每个文件指定一个不同的Bundle Identifier)来对它们进行独立化。否则,他们每个看起来都与设备相同,只会为另一个设备打开一个。

右键单击您的构建目标并选择获取信息。单击“构建”选项卡,然后向下滚动到“打包”部分中的构建设置“Info.plist文件”。为每个目标设置不同的plist。

相关问题