0

这是我看到的Xcode - >首选项 - >帐户: enter image description hereXcode中不显示我的所有球队

这是我在developer.apple.com看到 - >证书,标识符& ProfilesWill: enter image description here

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


我如何陷入这样的情况:

  • 我以前用过我的帐户上传和发布软件iTunesConnect
  • 金正日鲁宾管理员未在此期间
  • 我已经购买所作的任何更改我的访问级别新的MacBook(现在后悔),并允许Xcode中创建一个新的证书(点击总是无论Xcode默认的回答是)

PL轻松解释为什么Xcode不承认我的其他团队成员。

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

+0

你在iTunes连接和开发者帐户中的角色有所不同。我怀疑你有iTunes连接角色,但是你的开发者帐户不适合创建签名资产。它可能在您的旧版Mac上运行,因为您在某个时间点(证书,密钥和配置文件)获得了签名身份文件,并且该项目已设置为使用这些文件。在新的mac上,你没有这些,当你点击“修复问题”时,Xcode使用唯一有权创建签名身份资产的开发者账户,这似乎是你的个人账户。 – wottle

+1

开发者计划角色:https://developer.apple.com/support/roles/与iTunes Connect角色:https://itunespartner.apple.com/en/apps/faq/Users%20and%20Roles_Overview – wottle

回答

0

我试图在我的评论中获得更多信息,但没有更多信息,我可以解释我认为正在发生的事情。您声明您的访问权限未更改,但您之前曾使用该帐户通过iTunes Connect上传和提交应用。您从未提及您使用过您的帐户来实际构建和签署您提交的应用程序。我猜你或者没有,或者如果你这样做,它使用手动签名,而旧的Mac上有iOS发行代码签名标识。

看起来你已被授予iTunes Connect role,但不是Apple Developer role。为了让团队在Xcode中显示,并允许创建证书/配置文件等内容,您至少需要在开发者帐户中担任管理员角色。当您点击Xcode中的“固定问题”时,由于您只有您的个人开发账户可用,Xcode试图在您的新账户上创建一个证书和配置文件。这会导致构建的签名不正确,因为您需要使用正确的帐户的证书和配置文件进行签名。

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