Xcode无法修复签名身份问题

120

我对此不陌生,但我无法从Xcode版本6.2(6C86e)中修复我的签名标识。当我点击以下消息上的修复问题时:

输入图像描述

我会得到一个弹出窗口,上面显示:

"所选团队的代理人,“名字 姓氏”必须同意最新的 iOS 程序许可协议。请访问成员中心。 https://developer.apple.com/membercenter"

我已经在"https://developer.apple.com"上接受了最新的iOS程序协议。这是我在法律协议部分看到的内容:

输入图像描述

然而,Xcode上的消息仍然不断弹出...我尝试过登入和登出,但它不再向我显示法律协议消息,因此我认为他们的服务器端已经接受了。我想知道这是否是因为iTunes connect暂时不可用

有什么办法可以解决这个问题吗?


你是团队代理吗? - Midhun MP
5
是的,经过10分钟后问题自行解决了。可能是一些服务器传播问题所致? - mm24
1
你如何接受协议?它只是一个PDF链接。 - Beanwah
6个回答

187

这是一个传播服务器问题。请等待约10分钟,它将会被修复。


2
这次苹果可能会遇到更多问题,因为他们似乎由于新的会员计划已经更改了大部分许可协议... - mm24
21
非常烦人...苹果,再次感谢您让您的律师浪费了我15分钟的时间。现在我已经点击了两次“接受”,我相信你会因此感到更加安全,免受我即将提起的诉讼的困扰。 - staxim
4
我的观点是,苹果正在任由他们的律师胡作非为。这不是一个技术问题。强迫开发者(和用户群)每隔几周接受更新的服务条款并没有任何益处。我不是要求他们改善服务器数据传播时间;我要求他们停止打断我的工作去做不必要的事情。10分钟的等待只是让我有几分钟时间行使上帝赐予我的抱怨权利的不便之举。 - staxim
我只需要等待5分钟。 - Alex Spencer
这真的很烦人。作为付费客户,我经常被迫同意改变一切,这还不够,还有延迟和苹果内部的不一致性。 - g.pickardou
显示剩余5条评论

26

为了解决这个问题,我需要登录http://itunesconnect.apple.com。有一个黄色的条幅告诉我该怎么做。我需要转到合同、税务和银行业务并在那里设置合同。


实际上,如果您花了10分钟做任何事情,它都会解决问题,因为正如被接受的答案所说,这是一个传播问题。 - malhal
你必须设置所有的合同吗?即使你不使用它们? - Reshad
2017年之后这就是答案。谢谢。 - mgyky

7
我的情况下解决方案如下:
  1. 在Xcode中,依次选择:Preferences / Accounts / View Details...;
  2. 点击刷新按钮(左下角);
  3. 会弹出“找不到证书”提示框,其中包含以下内容:

"您的Mac开发证书“你的名字”未在会员中心找到。 Xcode可以代表您提交证书签名请求。 现在是否要让Xcode这样做?"

  1. 点击"Request"并在下一个屏幕上勾选所有证书;
  2. 等待15秒即可解决问题。

1
以上所有方法中,只有这个对我起作用了。(我等了至少30分钟,以为这是一个传播问题,但一旦我做了这个 - 它立即开始工作) - YemSalat
1
在新的Xcode7中,他们取消了刷新按钮。 - JRam13
这个对我在XCode 6.2上解决了问题。我也以为是一个传播问题。 - cgenco

4
在我的情况下,没有任何答案是有效的 - olegiv的回答接近了,但由于在Xcode7中苹果已删除了刷新按钮,因此也不是一个选项。相反,重新下载所有配置文件是有效的: Xcode->首选项->帐户->查看详细信息->下载全部
我也曾为此苦苦挣扎,希望这能有所帮助。

1
我以为这对我有用,但当我按下“全部下载”按钮时,什么也没发生。 - Carl Smith
我也是。在Xcode 7.1中,我点击“全部下载”按钮,却什么都没有发生。(如果有一天我努力学习,我会像这样专业地编写开发环境... 咕噜咕噜...) - Mike Gledhill

3
在同意协议后,对我有效的方法是从Xcode的帐户列表中删除我的Apple ID并将其重新添加。

愚蠢的问题......Apple Developer网站上的法律协议到底在哪里?我已经以我们公司的管理员身份登录,但是无论如何都找不到它们。 ;-( - Mike Gledhill
您的账户选项卡 -> 法律协议 - Guy Moreillon
谢谢。奇怪的是,这个选项之前没有出现,现在却出现了...即使现在,它只显示一组链接,没有任何提示表明它正在等待我们签署协议,无论Xcode中的消息如何。(叹气。) - Mike Gledhill

0

我通过运行Xcode->首选项->帐户,然后选择代理并为每个签名标识单击创建按钮来解决了这个问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接