重命名Xcode 4中的目标

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

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

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

由于Xcode默认为每个目标自动创build匹配scheme,因此您还需要确保新目标的scheme设置为构build并启动新目标的匹配可执行文件。 为此,请从popup框中selectscheme,然后从相同的popup框中select编辑scheme。 在scheme编辑器表单中select“运行”操作,并确保“可执行”popup窗口已设置为新目标的新重命名的可执行文件。 对“configuration文件”操作采取相同的操作,以便在使用“乐器”时以及所有操作时做到正确。 它应该已经被正确select了,但是有时Xcode会在重命名/移动东西时感到困惑。

如果要更改项目名称,文件夹名称,.xib文件等,只需在项目导航器顶部单击项目名称两次,然后对其进行编辑。 先把所有东西都背起来 如果你在版本控制下,比如SVN,首先提交你的工作拷贝! Xcode知道SVN和GIT,一旦你改变了项目名称,在Xcode广泛地修改你的工作目录之前,不会有任何确认。 如果您想撤销更改,则必须恢复工作副本,并且可能会丢失其他未提交的更改。

另一方面,如果您不想重命名除可执行文件之外的任何内容,请参阅Xcode 4.1中的完整步骤。 唯一修改的文件是.xcodeproj文件,就像你期望的那样:

  1. 从产品菜单中select清洁。
  2. 在View-> Navigators下selectProject Navigator(或点击左上angular的图标)。
  3. 如有必要,单击三angular形查看项目中的文件。
  4. 在列表底部,点击三angular形以显示产品文件夹。
  5. 你会看到你的可执行文件的名称; 不要试图改变它。 而是,单击产品文件夹将其选中。
  6. 点击删除键删除产品文件夹和旧的可执行文件名称。
  7. 在导航器视图的顶部select您的项目。
  8. 在“导航器”右侧的“目标”下,单击并更改可执行文件的名称。
  9. 单击摘要选项卡,并检查首选项文件标识符是你想要的。
  10. 按照产品 – >构build对象菜单中的每个项目工作,构build所有目标。
  11. selectProduct-> Manage Schemes …,select你的scheme,然后按Edit …button。
  12. select对话框左边的Run,并下拉Executable菜单,selectOther …并select新的可执行文件。
  13. 在对话框左侧的configuration文件中执行相同的操作。 closures对话框。
  14. 退出Xcode,然后通过打开项目重新启动它。
  15. 你会在导航器的底部看到你的新名字。 select它,右键单击,然后select“从select中新build组”。
  16. 点击新组,并将其重命名为“产品”。

– Glenn Fawcett

我在这个话题中回答: 在Xcode 4中更改iPhone应用程序的名称更改产品名称的简单方法:更改目标名称。 希望这对你有所帮助。

在Xcode 4.5中:右键单击屏幕最左侧的项目导航器中的项目图标。 select“显示检查器”。 在屏幕的最右侧find“项目名称”文本字段。 input一个新的名字,Xcode会要求确认。