如何更改Xcode 5中的应用程序的包标识符?
Xcode 5不会让我改变包标识符。 com.mycompany.
之后的应用程序名称部分com.mycompany.
是灰色的。
我在ITC中创build了一个包标识符,它略有不同,我想使用这个新的包标识符。
我是否必须用正确的标识符创build一个新的Xcode项目?
其实这很简单:
- select你的目标
- select'info'选项卡(你可以通过在项目中findplist文件来做同样的事情)
- search“Bundle Identifier”(捆绑标识符)键,您的结尾应该是
com.mycompany.${PRODUCT_NAME:rfc1034identifier}
。
如果你想改变灰色的领域只需要replace“com.mycompany”任何你想要的。 另一个字段是“Product Name”(可以从相关密钥中dynamic读取),您可以通过在“Build Settings”中设置“Product Name”来更改它。 你也可以做到这一点非常丑陋,并将所有包标识符更改为任何你想要的,但我不build议,因为如果你要添加更多的目标将是静态和更难以维护。
- 在“ 目标”部分下select您的目标 。
- 转到“ 构build设置”选项卡。
- 向下滚动到包装 。
- 将产品名称更改为所需的名称 。
在Xcode 5.1.1中,你可以通过重命名你的目标来完成。 双击目标名称进行更改。
在您的Info.plist项目中(或在项目select的信息选项卡中,这是相同的)将${PRODUCT_NAME:rfc1034identifier}
更改为所需的名称。 之后,它不会变灰。
我也必须为我的项目执行此操作,并且只需在Navigator中重命名项目名称,然后让Xcode查找需要自动更改的所有string,就可以轻松地在Xcode 5.1.1中完成此操作。 只要确保先签入或创build项目快照即可。
您的套件标识符基于PRODUCT_NAME。
默认情况下,PRODUCT_NAME基于TARGET_NAME,这很难改变(XCode6在撰写本文时)。 所以,如果有必要,不要害怕在这里强加一个不同的名字。