【发布时间】:2017-11-20 21:46:22
【问题描述】:
这是我在 Xcode -> Preferences -> Accounts 看到的:
这是我在 developer.apple.com 上看到的 -> 证书、标识符和 ProfilesWill:
我是如何陷入这种境地的:
- 我之前曾使用我的帐户将软件上传和发布到 iTunesConnect
- Kim Rubin 的管理员在此期间没有对我的访问级别进行任何更改
- 我购买了新的 MacBook(现在后悔了)并允许 Xcode 创建一个新证书(总是单击默认的 Xcode 响应)
请解释为什么 Xcode 不能识别我的其他团队成员。
在下游,这也会导致其他问题。 (具体来说,我无法上传到 iTC,因为 Xcode 试图与错误的团队签约。)但现在我只询问上面的根本原因。
【问题讨论】:
-
您在 iTunes Connect 中的角色和在开发者帐户中的角色有所不同。我怀疑您具有 iTunes 连接角色,但您的开发者帐户不是创建签名资产的合适角色。它可能适用于您的旧 Mac,因为您在某些时候获得了签名身份文件(证书、密钥和配置文件),并且项目设置为使用这些文件。在新的 Mac 上,您没有这些,当您单击“修复问题”时,Xcode 使用了唯一有权创建签名身份资产的开发者帐户,这似乎是您的个人帐户。
-
开发者计划角色:developer.apple.com/support/roles vs. iTunes Connect 角色:itunespartner.apple.com/en/apps/faq/…
标签: xcode app-store-connect provisioning-profile ios-provisioning