如何在XCode4中复制项目目标

时间:2011-06-29 07:11:09

标签: iphone xcode project

我想为测试环境创建一个具有不同bundle id的目标。我尝试使用“复制”功能来克隆目标并更改包ID,并发现原始版本也已更改。感谢您的任何提示!


==================更新=====================
复制目标后解决链接错误,这是一个xcode错误。搜索路径中的引号字符“已更改为”(目标的构建设置)。

详见:http://flakasoft.com/developer-tips/xcode-4-bug-duplicating-a-target-results-in-link-error-due-to-missing-paths/

2 个答案:

答案 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文件”