2014-10-02 18 views
0

我克隆了一个现有的目标,以创建我们的应用程序的内部开发/测试版客户端特定版本。一切适用于客户特定版本,但我无法从Apple的Developer Portal获取App ID以匹配Xcode创建的Bundle标识符。Xcode 6:无法获取应用程序ID和绑定标识符

内部产品称为“产品名称”,它产生预期的应用程序ID“com.company.Product-Name”,Xcode创建匹配的“com.company.Product-Name”捆绑包标识符。

我们称内部开发产品“Product Name Dev”和Apple Developer Portal创建“com.company.Product-Name.Dev”的应用程序ID--这很好;然而,我不能用文本出现在“生成设置”下的“产品名称”中以复制“com.company.Product-Name.Dev”以下内容:“Product Name Dev”,“Product Name.Dev” ,“Product-Name Dev”和“Product-Name.Dev”都产生捆绑标识符“com.company.Product-Name-Dev”

试图让Developer Portal创建一个App ID为“com。 company.Product-Name-Dev“失败,因为门户不允许在应用程序名称中包含-s或.s,并且它会自动生成应用程序ID

我知道我可以手动将其与其匹配,或添加一个“REAL_PRODUCT_NAME”作为用户定义的构建设置,但似乎他们应该匹配,我担心我可能会通过不自动发生自动发生的问题。

回答

0

不知道这是否是“最正确的”答案,但我所做的是退出Xcode并手动编辑.plist文件,以便始终使用$ {PRODUCT_NAME},并且该文件没有任何“硬编码“串。

相关问题