在Xcode 4中重命名目标

时间:2011-03-19 13:14:51

标签: xcode4

在Xcode 4中,我更改了我的cocoa应用程序的目标名称的名称,因为我想更改可执行文件的名称。 Build工作正常但在编译之后,Xcode仍然会启动仍在项目导航器的 Products 文件夹中列出的旧可执行文件。

如何更改构建后Xcode 4启动的应用程序?

4 个答案:

答案 0 :(得分:75)

要更改应用程序的名称,您可以选择新目标,单击“构建设置”选项卡,查找“打包”部分并更改“产品名称”。您会注意到导航器中“产品”组中的条目更改。

由于Xcode默认为每个目标自动创建匹配方案,因此您还需要确保将新目标的方案设置为构建并启动新目标的匹配可执行文件。要执行此操作,请从弹出窗口中选择方案,然后从同一弹出窗口中选择编辑方案。在方案编辑器表中选择“运行”操作,并确保将“可执行文件”弹出窗口设置为新目标的新重命名的可执行文件。对Profile操作执行相同操作,以便在使用Instruments和all时做正确的操作。它应该已经正确选择,但有时Xcode在重命名/移动时会感到困惑。

答案 1 :(得分:13)

如果要更改项目名称,文件夹名称,.xib文件等,只需在项目导航器顶部单击两次项目名称并进行编辑即可。先备份一切!如果您受版本控制(例如SVN),请先提交您的工作副本! Xcode知道SVN和GIT,一旦你更改了项目名称,在Xcode广泛修改你的工作目录之前就没有确认。如果要撤消更改,则必须还原工作副本,否则可能会丢失任何其他未提交的更改。

另一方面,如果您不想重命名除可执行文件之外的任何内容,这里是Xcode 4.1中的完整过程。修改的唯一文件是.xcodeproj文件,正如您所期望的那样:

  1. 从“产品”菜单中选择“清洁”。
  2. 在View-> Navigators下选择Project Navigator(或点击左上角的图标)。
  3. 如有必要,单击三角形以查看项目中的文件。
  4. 在列表底部,单击三角形以显示“产品”文件夹。
  5. 您将看到可执行文件的名称;不要试图改变它。而是单击Products文件夹将其选中。
  6. 点击删除键删除Products文件夹和旧的可执行文件名称。
  7. 在导航器视图的顶部选择您的项目。
  8. 立即在导航器右侧的“目标”下,单击并更改可执行文件的名称。
  9. 单击“摘要”选项卡,检查首选项文件标识符是否是您想要的。
  10. 按照Product-> Build For菜单下的每个项目进行操作,构建所有目标。
  11. 选择产品 - >管理方案...,选择您的方案,然后按编辑...按钮。
  12. 选择对话框左侧的Run并按下Executable菜单,选择Other ...并选择新的可执行文件。
  13. 对话框左侧的“个人资料”执行相同操作。关闭对话框。
  14. 退出Xcode,然后打开项目重新启动它。
  15. 您将在导航器底部看到新名称。选择它,右键单击,然后选择“从选择中新建组”。
  16. 点击新组并将其重命名为“产品”。
  17. - Glenn Fawcett

答案 2 :(得分:2)

我在这个主题中回答: Change name of iPhone app in Xcode 4 更改产品名称的简单方法:更改目标名称。希望这能帮助你。

答案 3 :(得分:-1)

在Xcode 4.5中:右键单击屏幕最左侧项目导航器中的项目图标。选择“显示检查器”。在屏幕的最右侧,找到“项目名称”文本字段。输入新名称,Xcode会要求确认。