如何在Xcode 5中更改应用程序的包标识符?

时间:2013-10-21 17:52:30

标签: iphone xcode xcode5

Xcode 5不允许我更改包标识符。 <{1}}之后的应用名称部分显示为灰色。

我在ITC中创建了一个包标识符,略有不同,我想使用这个新的包标识符。

我是否必须使用正确的标识符创建新的Xcode项目?

6 个答案:

答案 0 :(得分:68)

实际上这很简单:

  1. 选择目标
  2. 选择“信息”标签(您可以通过查找项目中的plist文件来执行相同操作)
  3. 搜索“捆绑标识符”键,结尾的值应为com.mycompany.${PRODUCT_NAME:rfc1034identifier}
  4. 如果您想更改灰色字段,只需将“com.mycompany”替换为您想要的任何内容。另一个字段是“产品名称”(从相关密钥动态读取),您可以通过在“构建设置”中设置“产品名称”键来更改它。您也可以非常难看,并将所有的包标识符更改为您想要的任何内容,但我不建议这样做,因为如果您要添加更多目标,那么它将是静态的并且难以维护。

答案 1 :(得分:57)

  1. 目标部分下选择目标。
  2. 转到构建设置标签。
  3. 向下滚动至打包
  4. 产品名称更改为所需的名称。
  5. Pic

答案 2 :(得分:18)

在Xcode 5.1.1中,您只需重命名目标即可。双击目标名称进行更改。

答案 3 :(得分:14)

在项目Info.plist中(或在项目设置的“信息”选项卡中,它们相同)将${PRODUCT_NAME:rfc1034identifier}更改为所需名称。在那之后,它不会变得灰暗。

答案 4 :(得分:0)

我必须为我的项目执行此操作,并通过在导航器中重命名项目名称并允许Xcode查找自动更改所需的所有字符串,在Xcode 5.1.1中轻松完成。只需确保您首先登记或创建项目快照。

答案 5 :(得分:0)

您的捆绑包标识符基于PRODUCT_NAME。

默认情况下,PRODUCT_NAME基于TARGET_NAME,很难更改(撰写本文时为XCode6)。所以如果有必要,不要害怕在这里强加一个不同的名字。