首页 > 解决方案 > 收到 URL https://developerservices2.apple.com/services/xxx 的非 HTTP 200 响应 (400)

问题描述

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

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

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

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

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

这是请求失败的详细信息

2018-11-29 02:00:01 +0000 IDEProvisioningLedgerEntry: 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。有效载荷:{接受=“文本/x-xml-plist”;"Accept-Encoding" = "gzip, deflate"; “内容长度”= 1516;“内容类型”=“文本/x-xml-plist”;DSESSIONID = 177fh3khme0oc4ih6aqiqjrplffc4ntjniqpiifj9hlfll77puo6;“用户代理”= Xcode;"X-Apple-App-Info" = "com.apple.gs.xcode.auth"; "X-Apple-GS-Token" = "AAAABLwIAAAAAFv9R0QRDWdzLnhjb2RlLmF1dGi9ALpO7vMavQV+BpusdOu2LPR9H0ZfEWnrOA/LVa6umyhuVLw0Qlp+S+0pECPe3Ag/87je9/r1yX0kaiU3aZXBfC7lLzrO1Uyqw6RBXzUKAE3RylC/yyR6amg6M0xFcHTQ2NUNGBST6UB6E7ABqQF970AuMVFE"; "X-Apple-I-Client-Time" = "2018-11-29T02:00:01Z"; "X-Apple-I-Identity-Id" = "

2018-11-29 02:00:02 +0000 IDEProvisioningLedgerEntry: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“与 Apple 通信失败”UserInfo={NSLocalizedDescription=与 Apple 通信失败,NSLocalizedRecoverySuggestion=收到 URL https://developerservices2.apple.com/的非 HTTP 200 响应 (400) 服务/QH65B2/ios/submitDevelopmentCSR.action?clientId=XABBG36SBA }

2018-11-29 02:00:02 +0000 IDEProvisioningLedgerEntry:2018-11-29 02:00:02 +0000 IDEProvisioningLedgerEntry:响应负载:HTTP 400 错误请求

标签: iosxcodecode-signing

解决方案


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

  • 我在 bot 机器上登录 Xcode bot 用户并打开 Keychain Access。它显示了几个过期的 Xcode bot 证书。我删除了它们并再次尝试。没有成功。

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

  • 我手动信任钥匙串访问中的“Xcode Server Builder”证书并成功!现在机器人又开始建造了。

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


推荐阅读