Iphone 更改目标捆绑文件更改其他目标

Iphone 更改目标捆绑文件更改其他目标,iphone,ios,ipad,Iphone,Ios,Ipad,我在我的项目中有4个目标,每个目标都是一个不同的应用程序,应用程序共享所有源代码,并且它们在一小部分上彼此不同。 为了做到这一点,我在代表我的应用程序的目标的构建设置中添加了一个预处理器define,我还更改了bundle标识符和bundle显示名称 奇怪的行为是,当我尝试更改一个目标的bundle标识符时,其他目标有时(始终是否)也会更改其bundle标识符和bundle显示名称 怎么了?我从您的问题中了解到,您需要4个具有不同捆绑标识和捆绑显示名称的目标 您应该为每个目标创建一个-Info.

我在我的项目中有4个目标,每个目标都是一个不同的应用程序,应用程序共享所有源代码,并且它们在一小部分上彼此不同。 为了做到这一点,我在代表我的应用程序的目标的构建设置中添加了一个预处理器define,我还更改了bundle标识符和bundle显示名称

奇怪的行为是,当我尝试更改一个目标的bundle标识符时,其他目标有时(始终是否)也会更改其bundle标识符和bundle显示名称


怎么了?

我从您的问题中了解到,您需要4个具有不同捆绑标识和捆绑显示名称的目标

您应该为每个目标创建一个
-Info.plist
。执行此操作可为每个目标创建plist:

  • 在plist上单击鼠标右键,然后复制该文件。将其重命名为一个目标的名称
  • 选择项目>目标>构建设置,在搜索框中键入plist,您将看到元素
    Info.plist文件
    。将其值更改为指向您创建的plist文件
  • 打开该plist并将
    捆绑包名称
    捆绑包显示名称
    捆绑包标识符
    更改为您喜欢的任何内容

你能再解释一下吗?不是因为你的英语很差,而是你用一种不可理解的方式描述它。