收到URL https://developerservices2.apple.com/services/xxx

时间:2018-09-25 04:27:02

标签: ios xcode code-signing

有人在Xcode中遇到这个问题吗?

我试图与个人团队在真实设备上运行一个示例iOS项目。与自动管理登录。但是Xcode显示错误:

  

与Apple的通讯失败   收到URL https://developerservices2.apple.com/services/QH65B2/ios/submitDevelopmentCSR.action?clientId=xxxxxxxx的非HTTP 200响应(400)

起初我以为这是苹果服务器的问题。但是四天后,我的Xcode仍然有这个问题。

在苹果开发者论坛上有类似的话题,但没有回复

这是请求失败的详细信息

  

2018-11-29 02:00:01 +0000 IDEProvisioningLedger条目:2018-11-29   02:00:01 +0000 IDEProvisioningLedgerEntry:正在发送请求   7D28B80A-3C7B-4535-A776-92FB191DF18B至   https://developerservices2.apple.com/services/QH65B2/ios/submitDevelopmentCSR.action?clientId=xxxxxxxx   帐户weizhou.xxx@xxx.com。有效负载:{       接受=“ text / x-xml-plist”;       “ Accept-Encoding” =“ gzip,deflate”;       “内容长度” = 1516;       “ Content-Type” =“文本/ x-xml-plist”;       DSESSIONID = 177fh3khme0oc4ih6aqiqjrplffc4ntjniqpiifj9hlfll77puo6;       “ User-Agent” = Xcode;       “ X-Apple-App-Info” =“ com.apple.gs.xcode.auth”;       “X-苹果-GS-令牌”= “+ AAAABLwIAAAAAFv9R0QRDWdzLnhjb2RlLmF1dGi9ALpO7vMavQV BpusdOu2LPR9H0ZfEWnrOA / LVa6umyhuVLw0Qlp + S + 0pECPe3Ag / 87je9 / r1yX0kaiU3aZXBfC7lLzrO1Uyqw6RBXzUKAE3RylC / yyR6amg6M0xFcHTQ2NUNGBST6UB6E7ABqQF970AuMVFE”;       “ X-Apple-I-Client-Time” =“ 2018-11-29T02:00:01Z”;       “ X-Apple-I-Identity-Id” =“ 001813-08-84bec2e6-c49c-468f-b046-5c73b7098776”;       “ X-Apple-I-Locale” =“ en_CN”;       “ X-Apple-I-MD” =“ AAAABQAAABDtg6G3vHzGPwm3p4Xf / gxUAAAAAQ ==”;       “ X-Apple-I-MD-LU” = 5E67C8EC865A7D1B5D2D9DF4C4E0B94DAE6CC38031E39D6E0BD85C20A6262282       “ X-Apple-I-MD-M” =“ zYf50UanS29ND7NL21VIyva + k49SRqLRI7kOAY76AfIvGfPBYDhsA1iUY + xRXGuotqtrKz1Kmm4RreIZ”       “ X-Apple-I-MD-RINFO” = 17106176;       “ X-Apple-I-TimeZone” =“ GMT + 8”;       “ X-MMe-Client-Info” =“”;       “ X-Mme-Device-Id” =“ C30C07C8-C8CA-5F2E-9DC8-70AC10B934F6”;       “ X-Xcode-Version” =“ 10.1(10B61)”; } {       “ DTDK_Platform” = ios;       clientId = xxxxxxxx;       csrContent =“----- BEGIN CERTIFICATE REQUEST ----- \ nMIICRTCCAS0CAQAwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKhR \ nFsNrgoA44yDw2z2FhGnommbnAuEfY / GQhjbfo2uqKyOvJnMIfn5fc4LNK20 / Vhs4 \ nSAIDSJFYIWmlq2Ryof1bRY523Gllz8BQgoI + u9lFw6mK3kq9tIaUJ2cCwdEvOxkY \ nDg9VbTUYQ7fM37Bvc49WWKHMHJsJzqOIA9rPHJNzNqIFf9Euj25ezl5JJpWdx4LM \ nQbOM8x6CijHDE0PeEtnvswXOKkH1 / UlMs0AjdL9LlezynfVK320ZAe + 2Af5zo2PN \ nhH1knWdwHKE5lznbJAZ5boKvwoc2l6uKQp5JqFwznWQaj0CK1PQ6YbeNHaub + SUH \ nTcnl62AbLH0GR7Je / NkCAwEAAaAAMA0GCSqGSIb3DQEBBQUAA4IBAQAXiTPOkM5R \ nXa6FJnCEtr3CR95w364T3Fqv9siIZmq6E6YRJr55jMsE718MZasd359EupurrF2h \ nBcV9hazty7JxIxdVbZuO0XsOjYEwjJ03n2U50JVMkXckxxqP5E2NC8QA + Y5VTxWH \ nragBA32I5vr68qmbwDB2sMUleChgJ5InqRa0FAmTe0FBn3Kk2UfXy3qmRALsEJIx \ nmWsThlY3545uRNLSTYsSolFsGIII2 + 2z6c5cWLEF371pyFI8DiQuRUFbnXm1pwix \ nSuekfKOVez8bWPmffVBQ65QeABeo / + + Tf2D3AKBLut7WuTeb lKU5Z9TK64it8YEQ \ nXRem8vVxrBnt \ n ----- END   证书请求----- \ n“;       machineId =“ xxxxxxxxxxxxx”;       machineName =“ weizhou.xxxx \ U7684iMac”;       protocolVersion = QH65B2;       requestId =“ 7D28B80A-3C7B-4535-A776-92FB191DF18B”;       teamId = xxxxxxxxx; }

     

2018-11-29 02:00:02 +0000 IDEProvisioningLedger条目:2018-11-29   02:00:02 +0000 IDEProvisioningLedgerEntry:收到的响应   7D28B80A-3C7B-4535-A776-92FB191DF18B @   https://developerservices2.apple.com/services/QH65B2/ios/submitDevelopmentCSR.action?clientId=XABBG36SBA。   错误=错误域= DVTPortalResponseErrorDomain代码= 0   与苹果的通讯失败   UserInfo = {NSLocalizedDescription =与Apple的通讯失败,   NSLocalizedRecoverySuggestion =已收到非HTTP 200响应   (400)用于URL   https://developerservices2.apple.com/services/QH65B2/ios/submitDevelopmentCSR.action?clientId=XABBG36SBA}

     

2018-11-29 02:00:02 +0000 IDEProvisioningLedger条目:2018-11-29   02:00:02 +0000 IDEProvisioningLedgerEntry:响应有效负载:HTTP 400   错误的请求

2 个答案:

答案 0 :(得分:0)

一周前,我开始遇到同样的问题。我尝试了以下方法:

  • 我登录了机器人机器上的Xcode机器人用户,并打开了钥匙串访问。它显示了几个过期的Xcode bot证书。我删除了它们,然后重试。没有成功。

  • 我删除并重新创建了整个Xcode bot用户。没有成功钥匙串访问现在显示“ Xcode Server Builder”证书无效(未过期)。

  • 我成功地信任了Keychain Access中的“ Xcode Server Builder”证书!现在,机器人又开始构建了。

这说,我不知道问题的根源是什么。至少这是解决问题的一种方法。

答案 1 :(得分:0)

我遇到了同样的问题,并且同时存在3个问题。

我们的Apple开发人员协议已过期。登录developer.apple.com/account时,有一个大横幅显示我们的帐户持有人必须接受新的条款和条件。在完成此操作之前,我也无法访问证书或配置文件。

我的签名证书之一也已过期。

Xcode服务器正在使用过期证书中的备用证书。那缺少一个私钥。因此,我不得不从计算机上的KeychainAccess导出私钥,并将其安装在bot服务器上。

然后,我将项目存档并手动将其导出到bot服务器Xcode上,因此Xcode将下载或更新其使用的任何其他证书和配置文件。之后,我能够在该项目上进行远程机器人构建。