Xcode没有显示我的所有团队

时间:2017-06-18 17:22:54

标签: xcode itunesconnect provisioning-profile ios-provisioning

以下是我在Xcode上看到的内容 - >偏好 - >帐户: enter image description here

以下是我在developer.apple.com上看到的内容 - >证书,标识符和ProfilesWill: enter image description here

然而,根据iTunesConnect,我在另一个团队: enter image description here

我是如何陷入这种情况的:

  • 我以前使用我的帐户上传软件并将软件发布到iTunesConnect
  • Kim Rubin的管理员在此期间未对我的访问级别进行任何更改
  • 我购买了一台新MacBook(现在后悔)并允许Xcode创建一个新证书(总是点击默认的Xcode响应)

请解释为什么Xcode无法识别我的其他团队成员资格。

下游也造成了其他问题。 (具体来说,我无法上传到iTC,因为Xcode正试图与错误的团队签约。)但是现在我只是询问上面的根本原因。

2 个答案:

答案 0 :(得分:0)

我试图在我的评论中获得更多信息,但没有更多信息,我可以解释我的想法。您声明您的访问权限未被更改,但您之前使用该帐户通过iTunes Connect上传和提交应用。您从未提及您使用自己的帐户实际构建和签署您提交的应用程序。我猜你没有,或者如果你这样做是使用手动签名,旧的Mac上有iOS分发代码签名身份。

您似乎已获得iTunes Connect role,但未获得Apple Developer role。为了让团队出现在Xcode中并允许创建证书/配置文件之类的东西,您至少需要在开发人员帐户上担任管理员角色。当您点击"已修复问题"在Xcode中,因为您只有个人开发者帐户,Xcode尝试在您的新帐户上创建证书和个人资料。这将导致签名不正确的构建,因为您需要使用正确的帐户的证书和配置文件进行签名。

您可以让帐户的所有者将您添加为开发团队管理员,也可以让团队成员向您发送iOS分发证书和配置文件。

答案 1 :(得分:0)

如果我的团队成员的角色是“客户支持”,将角色更改为“开发人员”是不够的。解决方案是删除帐户,并在Itunes Connect中以“开发人员”角色重新创建帐户,只有在接受新邀请后,该团队才会在Xcode中显示。