2010-10-06 81 views
38

我有一个应用程序,我想被称为IFrames。我已经适当地命名了所有文件(IFramesAppDelegate等),但是当我以ad hoc模式运行它时,它会以名称“photoframes”代替。如何更改Xcode项目中的产品名称?

这是怎么回事,我如何改变产品,以配合我提供该项目的名称叫什么名字?

回答

26

不要设置在项目层面的产品名称,因为你的项目构建了多个不同的应用程序。例如在iPhone/iPod touch应用程序上,以及另一个iPad应用程序来自同一个源。

改为在目标上设置产品名称。在组中找到目标& Xcode中的文件列。并从上下文菜单中选择“Get Info”,或使用cmd-I快捷方式。

Targets

在信息窗口中去构建标签。确保配置设置为“所有配置”,因为您需要为调试版和发布版构建相同的名称。用“产品名称”过滤选项以快速找到选项,然后输入。

Product name in Target Info

+0

我做了你说的,但它适用于模拟器,但我显示错误(代码符号键错误),当我在设备模式下运行它 – 2010-10-06 14:06:23

+0

代码符号错误与产品名称无关。软件包标识符和您安装的开发人员配置文件与代码签名错误有关。很难说实际的错误是什么,除非你复制和粘贴完整的和确切的错误信息。 – PeyloW 2010-10-06 14:22:27

+0

代码签名错误:身份“iPhone开发人员”与默认钥匙串中的任何有效证书/私钥对不匹配 – 2010-10-07 04:15:58

2

您应该检查在“项目信息”的所有设置/值&“目标信息”弹出。

另一种解决方案,右键点击你的.xcodeproj,打开迪尔(因为它不是一个文件),打开文本编辑和搜索所有文件/文件替换你想要什么:-)

好运气 !

1

您还可以通过选择只在最近版本的Xcode项目 - >重命名改变整个项目的名称。

+0

是的但它并不总是工作:( – Vinzius 2010-10-06 12:16:19

+0

呃但我的专业blem是项目的名称不同,产品文件夹下的名称不同 – 2010-10-06 12:18:29

-1

转到项目 - >编辑项目设置 - >选择Build选项卡 - >查找产品名称包装category.Change给你想要的东西。

相同方式在编辑活动目标设置中进行更改。

+0

注意项目可以包含多个产品。始终将产品名称设置为目标级别。 – PeyloW 2010-10-06 13:14:43

42

在Xcode 4,对目标的属性,它是“包装”部分,或者你可以搜索“产品名称”。

enter image description here

19

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

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

+0

我更喜欢此路由。 – 2015-07-29 03:13:22

4

这部分是没有必要的,但如果你重命名你的项目会坐在那里讨厌你每次你看到它(这一切上午喜欢它做我的)时间 - 顶部的方案名称,当您编译项目仍然会有旧的名字。您可以这样也将其重命名:

enter image description here

单击名称,并选择Manage Schemes

enter image description here

点击名字,你可以将其覆盖:

enter image description here