【发布时间】:2011-07-18 18:02:13
【问题描述】:
在 Xcode 4 中,我更改了可可应用程序的 Target 名称,因为我想更改可执行文件的名称。 Build 工作正常,但编译 Xcode 后仍会启动仍列在项目导航器的 Products 文件夹中的旧可执行文件。
如何在构建后更改 Xcode 4 启动的应用程序?
【问题讨论】:
标签: xcode4
在 Xcode 4 中,我更改了可可应用程序的 Target 名称,因为我想更改可执行文件的名称。 Build 工作正常,但编译 Xcode 后仍会启动仍列在项目导航器的 Products 文件夹中的旧可执行文件。
如何在构建后更改 Xcode 4 启动的应用程序?
【问题讨论】:
标签: xcode4
要更改应用程序的名称,您可以选择新目标,单击 Build Settings 选项卡,查找 Packaging 部分并更改 Product Name。您会注意到导航器中 Products 组中的条目发生了变化。
由于默认情况下 Xcode 会自动为每个目标创建匹配方案,因此您还需要确保将新目标的方案设置为构建和启动新目标的匹配可执行文件。为此,请从弹出窗口中选择方案,然后从同一弹出窗口中选择编辑方案。在方案编辑器表中选择 Run 操作,并确保 Executable 弹出窗口设置为新目标的新重命名的可执行文件。对 Profile 操作执行相同的操作,以便在使用 Instruments 时执行正确的操作。它应该已经被正确选择了,但有时 Xcode 在重命名/移动东西时会感到困惑。
【讨论】:
project.pbxproj 文件中的productName 仍然硬编码为旧名称。我只是手动编辑了文件。此外,重命名后,干净的目标会使用旧名称保留目标。您还必须手动 rm 。
如果要更改项目名称、文件夹名称、.xib 文件等,只需在项目导航器顶部单击两次项目名称并进行编辑即可。首先备份所有内容!如果您处于版本控制之下,例如 SVN,请先提交您的工作副本! Xcode 了解 SVN 和 GIT,一旦您更改项目名称,在 Xcode 广泛修改您的工作目录之前将无法确认。如果您想撤消更改,则必须还原工作副本,并且您可能会丢失任何其他未提交的更改。
另一方面,如果你不想重命名除了可执行文件之外的任何东西,这里是 Xcode 4.1 中的完整过程。正如您所料,唯一修改的文件是 .xcodeproj 文件:
-- 格伦·福塞特
【讨论】:
我在这个话题中回答: Change name of iPhone app in Xcode 4 更改产品名称的简单方法:更改目标名称。希望对您有所帮助。
【讨论】:
在 Xcode 4.5 中:右键单击屏幕最左侧项目导航器中的项目图标。选择“显示检查器”。在屏幕的最右侧找到项目名称文本字段。输入一个新名称,Xcode 会要求确认。
【讨论】: