当我想要更新我的配置文件时,我的Xcode组织器出现了一个奇怪的错误。
Xcode说:
“未找到iOS开发证书。但是,已经有一个待处理的证书请求。代理或管理员必须先批准此请求才能下载您的证书。”
我以前从未经历过这种情况,所以如果有人得到解释并且可能是解决方案,那可能会很好:)。
我查看了Apple网站上开发者专区的配置页面,但我找不到可能被破坏的内容:/
答案 0 :(得分:7)
为我做的诀窍是登录developer.apple.com并手动创建开发证书,然后手动创建配置文件。我只有一个团队,只有一名成员(我)所以我没办法批准证书。当我尝试通过Xcode组织器自动执行此操作时,错误仍然存在。
答案 1 :(得分:5)
此处出现相同的错误消息。似乎有多个来源。 我的是我有一个开发者帐户并加入了两个团队。 在一个团队中,我根本没有证书。在过去,这并没有造成任何问题。在Xcode Organizer中,我可以选择尝试获取Provisioning Profiles的团队。如果选择了我拥有开发证书的团队,则下载的配置文件没有错误。 我认为,从2013年4月开始,随着新改进的会员中心,组织者自动获取所有团队帐户 - 而无需要求特定团队。由于一个团队根本没有证书,所以获取所有团队的过程都会停止显示此错误消息。
解决方案(针对此问题)是为所有团队添加开发证书。
答案 2 :(得分:2)
刚刚完成了这项工作,我高度向您推荐contact Apple Developer Program Support并让他们引导您完成重置证书和配置文件的过程。手动操作并不困难,但有很多方法可以解决这个问题(我从经验中说出来)并且越多的人称他们越有可能继续改进这个过程。
也就是说,简短的(-ish)答案是从Keychain删除所有开发人员和安装程序证书,然后从门户删除所有证书和配置文件,然后从头开始再创建它们,然后刷新Xcode到把它们全部带进来。
哦,当你完成时一定要back it all up!
答案 3 :(得分:1)
我遇到了同样的问题,并通过点击组织者中“团队”下的团队解决了这个问题。我只有一个团队在那里,并没有想到会有任何影响,但它迫使重新加载配置文件左右,现在它的工作原理。第h
答案 4 :(得分:1)
我的情况是,当我尝试从Xcode刷新我的旧证书(开发人员+发行版)时,我收到此消息,因为每年更新开发人员程序已过期。
对于它的价值,我设法通过这个程序(粗略地)解决问题:
答案 5 :(得分:0)
正如消息所示,您需要登录developer.apple.com网站并批准证书请求。
如果您不是自己帐户的代理人,则需要让代理商批准该请求。
答案 6 :(得分:0)
您在Apple开发者资料中拥有开发人员访问权限。请让管理员批准您的证书申请。当管理员/代理商批准时,将自动删除该错误。
答案 7 :(得分:0)
奇怪的是,我只需要:
首先进行导出(只是为了安全!)
Xcode 5:
然后进行实际修复:
Xcode 5:
一切都很好......
答案 8 :(得分:0)
在Xcode中:菜单Xcode - >偏好 - >帐户 - >查看详情
然后按左下角的刷新按钮。
答案 9 :(得分:-1)
我有同样的问题。确实没有什么可以批准的,我的证书的状态已经发出,如果需要出处,就会有一个按钮来执行此操作。为了能够继续工作,我刚刚删除了“Xcode托管”配置文件,创建了一个新配置文件,下载它(不使用Xcode)并将其扔进管理器。
答案 10 :(得分:-1)
我遇到了与两个团队的Apple ID帐户(管理员)相同的问题。一旦我从团队中删除了我的帐户,该消息就再也不会打扰我了。但在这种情况下,如果我想使用两个不同的帐户刷新所有配置文件。希望这会有所帮助。
答案 11 :(得分:-1)
只需手动下载配置文件解决了我的问题。
答案 12 :(得分:-1)
通过发现我有几个我尚未完成的CSR,我能够为自己解决这个问题。这两个文件都有扩展名.certSigningRequest,并且是通过成员中心(不是Xcode)生成的。但是我还没有完成上传和证书生成,这就是Xcode在说“然而,已经有证书请求未决”时所抱怨的。一旦我完成了这些步骤,问题就消失了。