我想为测试环境创建一个具有不同bundle id的目标。我尝试使用“复制”功能来克隆目标并更改包ID,并发现原始版本也已更改。感谢您的任何提示!
==================更新=====================
复制目标后解决链接错误,这是一个xcode错误。搜索路径中的引号字符“已更改为”(目标的构建设置)。
答案 0 :(得分:6)
在“信息”选项卡上修改捆绑标识符设置时,请仔细检查是否已选择新的重复目标。我刚试过这个并且工作正常。
因此捆绑标识符位于信息选项卡上,实际上只是与目标关联的info.pList的视图。
要更改该目标上的info.pList,您需要复制pList文件(newtarget-info.pList),进入目标的 Build Settings 选项卡,滚动到 Packaging 段并修改 Info.pList文件设置以指向新文件。
然后,当您单击信息选项卡时,您将从newtarget-info.pList文件中获取设置。
答案 1 :(得分:4)
搞清楚。在XCode4中,在复制目标之后,还需要复制info.plist文件。 1.复制orignal info.plist文件,通常是“{APP Name} -Info.plist” 2.更改设置:“构建设置” - >“Info.plist文件”