我前几天开始了一个iPhone项目,给它起了个傻瓜般的开发代码名称,现在项目快要完成了,我想改变项目名称。该怎么做呢?
我前几天开始了一个iPhone项目,给它起了个傻瓜般的开发代码名称,现在项目快要完成了,我想改变项目名称。该怎么做呢?
Xcode 10.2版本说明:
虽然这个问题有很多答案,但我想详细地解释整个概念,以便每个人都可以将这些知识应用到更高或更低版本的Xcode中。
每个Xcode项目都由一个或多个目标(target)组成。根据apple的说法,一个target指定要构建的产品,并包含从项目或工作区中一组文件构建产品的指令。
因此,每个目标本身就是一个产品(app)。
更改名称的步骤如下:
第一步:进入Targets并打开要更改名称的目标的Info选项卡。
第二步:查看在Custom iOS Target Properties下设置为默认属性$(PRODUCT_NAME)
的Bundle name键。
步骤3: 您可以直接更改Bundle名称(不建议),或者打开构建设置选项卡,在设置下搜索Product Name,您将看到Product Name已设置为$(TARGET_NAME)
。
步骤3A: 您可以通过双击目标来更改Product Name或Target Name。
因此,更改Product Name(应用程序名称)或Target Name都会产生类似的结果。但是,如果您只想更改App Name并继续使用相同的Target Name,则仅更改Product Name即可。
从Xcode 4.2版本开始,你可以使用一个额外选项。只需在左侧导航栏顶部单击一次.proj文件名,便可进行重命名操作。重命名后,整个项目的名称都将被更改,而不仅是目标文件。
我喜欢在Xcode 5中的最佳方法是通过更改构建设置中的产品名称来实现。 在“构建设置”中搜索“产品名称”,并将其更改即可。
如果你想要更改在 Xcode 4 中屏幕上方你的头像下方显示的名称,你可以前往 Targets → Info → Bundle Display Name 并将其更改为任意想要的名称。
在 Xcode 4 中,点击项目名称开始重命名。
另外,你的目标名称可能与应用程序名称相同 - 请注意,更改目标名称不会更改应用程序名称 - 只有下面描述的目标属性的更改才会更改应用程序名称。
关于绑定显示名称的说明--这是更改应用菜单中名称的正确方法,但在实际看到更改生效之前,您可能需要在iOS模拟器中重置内容和设置。
注:原文中的 "bundle display name" 通常指应用程序的名称。