更改目标包标识符更改其他目标

时间:2011-05-02 12:44:48

标签: iphone ios ipad

我的项目中有4个目标,每个目标都是不同的应用程序,应用程序共享所有源代码,并且它们之间的区别很小。 为此,我只是在目标的构建设置中添加一个预处理器定义来表示我的应用程序,我也更改了bundle indentifier和bundle显示名称。

如果当我尝试更改目标的包标识符时(有时没有),其他目标也会更改其包标识符和包显示名称,这是奇怪的行为。

怎么了?

1 个答案:

答案 0 :(得分:1)

我从您的问题中了解到,您希望4个目标具有不同的包标识符和包显示名称。

您应该为每个目标创建<target>-Info.plist。这样做是为每个目标创建一个plist:

  • 右键单击一个plist并复制该文件。将其重命名为一个目标的名称。
  • 选择项目&gt;目标&gt;在“设置设置”中,在搜索框中键入plist,您将看到元素Info.plist File。将其值更改为指向您创建的plist文件。
  • 打开该plist并将Bundle NameBundle Display NameBundle Identifier更改为您喜欢的任何内容。