我的项目中有4个目标,每个目标都是不同的应用程序,应用程序共享所有源代码,并且它们之间的区别很小。 为此,我只是在目标的构建设置中添加一个预处理器定义来表示我的应用程序,我也更改了bundle indentifier和bundle显示名称。
如果当我尝试更改目标的包标识符时(有时没有),其他目标也会更改其包标识符和包显示名称,这是奇怪的行为。
怎么了?
答案 0 :(得分:1)
我从您的问题中了解到,您希望4个目标具有不同的包标识符和包显示名称。
您应该为每个目标创建<target>-Info.plist
。这样做是为每个目标创建一个plist:
Info.plist File
。将其值更改为指向您创建的plist文件。Bundle Name
,Bundle Display Name
,Bundle Identifier
更改为您喜欢的任何内容。