无法在具有多个开发人员帐户的 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 上添加权利的主要内容,如果未能解决你的问题,请参考以下文章

从 Xcode 6 仅将单个开发人员帐户导出到 .developerprofile

如果我从Xcode导出开发人员帐户,它会导出推送证书

我不明白 Xcode 5 的配置文件自动管理

Xcode 5 临时配置文件

同一个人 iTunes 帐户上的多个开发人员

如何为具有多个帐户的用户在Google App Scripts中选择帐户?