Xcode4 重命名Xcode 4中的目标

Xcode4 重命名Xcode 4中的目标,xcode4,Xcode4,在Xcode 4中,我更改了cocoa应用程序的目标名称,因为我想更改可执行文件的名称。构建工作正常,但编译Xcode后仍会启动旧的可执行文件,该文件仍列在项目导航器的Products文件夹中 如何更改生成后启动的应用程序Xcode 4?要更改应用程序的名称,可以选择新目标,单击“生成设置”选项卡,查找“打包”部分并更改产品名称。您会注意到导航器中Products组中的条目发生了变化 由于默认情况下Xcode会自动为每个目标创建匹配方案,因此您还需要确保新目标的方案设置为生成并启动新目标的匹配可

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


如何更改生成后启动的应用程序Xcode 4?

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

由于默认情况下Xcode会自动为每个目标创建匹配方案,因此您还需要确保新目标的方案设置为生成并启动新目标的匹配可执行文件。为此,请从弹出窗口中选择方案,然后从同一弹出窗口中选择编辑方案。在scheme editor工作表中选择Run操作,并确保可执行弹出窗口设置为新目标的新重命名的可执行文件。对Profile操作执行相同的操作,以便在使用仪器和所有工具时,它会做正确的事情。应该已经正确地选择了它,但有时候Xcode在重命名/移动东西时会感到困惑。

我在本主题中回答:
更改产品名称的简单方法:更改目标名称。希望这对您有所帮助。

如果您想更改项目名称、文件夹名称、.xib文件等,只需单击项目导航器顶部的项目名称两次,然后进行编辑。先把一切都备份起来!如果您处于版本控制之下,例如SVN,请首先提交您的工作副本!Xcode知道SVN和GIT,一旦您更改了项目名称,在Xcode广泛修改您的工作目录之前将不会有任何确认。如果要撤消更改,则必须还原工作副本,并且可能会丢失任何其他未提交的更改

另一方面,如果您不想重命名除可执行文件以外的任何东西,那么下面是Xcode 4.1中的完整过程。唯一修改的文件是.xcodeproj文件,如您所料:

  • 从“产品”菜单中选择“清洁”
  • 在视图->导航器下选择项目导航器(或单击左上角的图标)
  • 如有必要,单击三角形以查看项目中的文件
  • 在列表底部,单击三角形以显示Products文件夹
  • 您将看到可执行文件的名称;不要试图改变它。而是单击“产品”文件夹将其选中
  • 按delete键删除Products文件夹和旧的可执行文件名
  • 在Navigator视图的顶部选择您的项目
  • 在导航器右侧的“目标”下,单击并更改可执行文件的名称
  • 单击摘要选项卡并检查首选项文件标识符是否为所需的标识符
  • 通过“产品->构建”菜单下的每个项目,构建所有目标
  • 选择产品->管理方案…,选择您的方案,然后按编辑。。。按钮
  • 选择对话框左侧的Run并下拉Executable(可执行文件)菜单,选择Other(其他。。。并选择新的可执行文件
  • 对对话框左侧的配置文件执行相同的操作。关闭对话框
  • 退出Xcode,然后通过打开项目重新启动它
  • 您将在导航器的底部看到您的新名称。选择它,右键单击,然后选择“从选择中新建组”
  • 单击新组并将其重命名为“Products”

  • --Glenn Fawcett

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

    谢谢您的回答。这很有帮助。我刚刚注意到,如果没有在scheme editor中自动设置新的目标名称,我只需要重新启动Xcode。另一个错误似乎是在Xcode 4.2中,
    项目中的
    productName
    。pbxproj
    文件仍然硬编码为旧名称。我只是手工编辑了这个文件。此外,重命名后,干净的目标会使用旧名称保留目标。您还必须手动对其进行rm。这是关于更改目标名称而不是项目名称