Xcode 5不允许我更改包标识符。 <{1}}之后的应用名称部分显示为灰色。
我在ITC中创建了一个包标识符,略有不同,我想使用这个新的包标识符。
我是否必须使用正确的标识符创建新的Xcode项目?
答案 0 :(得分:68)
实际上这很简单:
com.mycompany.${PRODUCT_NAME:rfc1034identifier}
。 如果您想更改灰色字段,只需将“com.mycompany”替换为您想要的任何内容。另一个字段是“产品名称”(从相关密钥动态读取),您可以通过在“构建设置”中设置“产品名称”键来更改它。您也可以非常难看,并将所有的包标识符更改为您想要的任何内容,但我不建议这样做,因为如果您要添加更多目标,那么它将是静态的并且难以维护。
答案 1 :(得分:57)
答案 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)。所以如果有必要,不要害怕在这里强加一个不同的名字。