无法在具有多个开发人员帐户的 Xcode 5 上添加权利
Posted
技术标签:
【中文标题】无法在具有多个开发人员帐户的 Xcode 5 上添加权利【英文标题】:Unable to add entitlement on Xcode 5 with multiple developer accounts 【发布时间】:2014-05-02 11:08:33 【问题描述】:我在我的 Mac 上注册了多个开发者帐户,第一个是我的个人帐户,其余的是我与之合作/为之工作的人/公司。我正在尝试向其中一个项目添加应用内购买权利,但出现An app ID with identifier 'com.XXX.XXX' [I have my correct bundle ID there] is not available. Please enter a different string.
错误。我第一次尝试添加时,我收到一个关于我的个人开发者帐户(与我正在开发的应用程序无关)没有该应用程序的错误(这是真的)。如何从 Xcode 添加权利(显然,除了手动编辑)?
【问题讨论】:
权利与配置文件匹配,请尝试手动选择配置文件。要使标识符值与所选配置文件匹配,请使用$(AppIdentifierPrefix).com.my.app.id
而不是硬编码前缀。
您的评论在我的脑海中亮起了红灯。我去了“常规”部分,我意识到选择了错误的团队(我个人的团队而不是我公司的团队)。我选择了正确的团队并且它有效。功劳归您所有。请发布检查团队/个人资料作为答案,以便我接受。
好吧,我什至不知道有这样一个选项,不确定它是如何工作的——当你选择了一个特定的团队时,你仍然可以从其他团队中选择个人资料。
在Target的身份标签下,在Bundle identifier、Version和Build下,有Team选项。如果机器上只有一个团队,不确定是否会显示。
【参考方案1】:
确保选择了正确的配置文件(手动或自动)。
【讨论】:
以上是关于无法在具有多个开发人员帐户的 Xcode 5 上添加权利的主要内容,如果未能解决你的问题,请参考以下文章