以下是我在Xcode上看到的内容 - >偏好 - >帐户:
以下是我在developer.apple.com上看到的内容 - >证书,标识符和ProfilesWill:
我是如何陷入这种情况的:
请解释为什么Xcode无法识别我的其他团队成员资格。
下游也造成了其他问题。 (具体来说,我无法上传到iTC,因为Xcode正试图与错误的团队签约。)但是现在我只是询问上面的根本原因。
答案 0 :(得分:0)
我试图在我的评论中获得更多信息,但没有更多信息,我可以解释我的想法。您声明您的访问权限未被更改,但您之前使用该帐户通过iTunes Connect上传和提交应用。您从未提及您使用自己的帐户实际构建和签署您提交的应用程序。我猜你没有,或者如果你这样做是使用手动签名,旧的Mac上有iOS分发代码签名身份。
您似乎已获得iTunes Connect role,但未获得Apple Developer role。为了让团队出现在Xcode中并允许创建证书/配置文件之类的东西,您至少需要在开发人员帐户上担任管理员角色。当您点击"已修复问题"在Xcode中,因为您只有个人开发者帐户,Xcode尝试在您的新帐户上创建证书和个人资料。这将导致签名不正确的构建,因为您需要使用正确的帐户的证书和配置文件进行签名。
您可以让帐户的所有者将您添加为开发团队管理员,也可以让团队成员向您发送iOS分发证书和配置文件。
答案 1 :(得分:0)
如果我的团队成员的角色是“客户支持”,将角色更改为“开发人员”是不够的。解决方案是删除帐户,并在Itunes Connect中以“开发人员”角色重新创建帐户,只有在接受新邀请后,该团队才会在Xcode中显示。