如何在Xcode项目中更改产品名称?

我有一个应用程序,我想称为IFrames。 我已经适当地命名了所有的文件(IFramesAppDelegate等),但是当我以ad hoc模式运行它时,它会以名称“photoframes”代替。

这是怎么发生的?如何改变产品的名称以匹配我为项目提供的名称?

不要在项目级别设置产品名称,因为您的项目可以构build多个不同的应用程序。 例如在iPhone / iPod touch应用程序和另一个iPad应用程序从他相同的来源。

而是在目标上设置产品名称。 在Xcode的组和文件列中find目标。 并从上下文中select“获取信息”,或使用cmd-I快捷方式。

目标

在“信息”窗口中,转到“构build”选项卡。 确保“configuration”设置为“所有configuration”,因为您要为“debugging版”和“发行版”构build相同的名称。 用“产品名称”筛选您的选项以快速find选项,然后input。

目标信息中的产品名称

在XCode 4的“目标”属性中,它位于“包装”部分,或者您只需search“产品名称”即可。

在这里输入图像说明

在Xcode 5中,产品名称默认为链接到您的目标名称的variables$(TARGET_NAME)

您可以通过在项目导航器中单击您的项目来更改您的目标名称,然后单击目标下的列表中的目标,然后点击返回

您应该检查“项目信息”和“目标信息”popup窗口中的所有设置/值。

另一个解决scheme,右键单击您的.xcodeproj,打开目录(因为它不是一个文件),打开所有文件的文本编辑和search/取代你想要的:-)

祝你好运 !

这个部分是不必要的,但是如果你重命名你的项目,那么每当你看到它的时候,它就会坐在那儿讨厌你(就像我今天早上做的那样) – 当你编译项目时,顶部的scheme名仍然会老名字。 你可以像这样重命名它:

在这里输入图像说明

点击名称并selectManage Schemes

在这里输入图像说明

点击名字,你可以覆盖它:

在这里输入图像说明

您也可以通过在最近版本的XCode中selectProject-> Rename来更改整个项目名称。

转到项目 – >编辑项目设置 – >select生成选项卡 ​​- >在包装类别中查找产品名称。将其更改为所需的。

同样的方法在编辑活动目标设置中进行更改。