我们有一个配置了 SSL 证书并启用了 Xcode 的 osx 服务器。在将 OSX Server 更新到 3.2.1 和 Xcode 6.0.1 之前一切正常。
我们遇到的问题是,当集成完成后,我们单击设备上的安装按钮,它会尝试下载但静默失败。设备日志打印:
9 月 22 日 13:32:29 somePhone itunesstored[84]:无法加载下载清单并出现基础错误:错误域 = NSURLErrorDomain 代码 = -1001“无法连接到 buildserver.com” UserInfo = 0x14f74dfe0 {NSUnderlyingError = 0x14f6e8330“请求超时.", NSErrorFailingURLStringKey= https://buildserver.com:20343/api/integrations/fc9e3c6ed7d80506e9e8e37b0d06a905/87785234-f589-4230-9c0c-055f656b28a6/install_manifest.plist , NSErrorFailingURLKey= https://buildserver.com /fc9e3c6ed7d80506e9e8e37b0d06a905/87785234-f589-4230-9c0c-055f656b28a6/install_manifest.plist , _kCFStreamErrorDomainKey=1, _kCFStreamErrorCodeKey=60, NSLocalizedDescription=无法连接到 buildserver.com}
当我检查端口 20343 时,来自 OSX Server 的有效 ssl 证书被切换为由 Xcode Server Root Certificate Authority 签名的证书,它似乎是自签名的。
在旧版本的 osx 服务器中,端口 20343 不存在,因为 plist 文件与站点的其余部分在同一端口下提供。有关侦听端口 20343 的服务器的信息。
sudo lsof -i | grep "20343"
Password:
node 65 _xcsd 15u IPv4 0x73c2c4b0fa77e271 0t0 TCP *:20343 (LISTEN)
node 29118 _xcsd 16u IPv4 0x73c2c4b0fa77e271 0t0 TCP *:20343 (LISTEN)
node 29120 _xcsd 16u IPv4 0x73c2c4b0fa77e271 0t0 TCP *:20343 (LISTEN)
node 29121 _xcsd 16u IPv4 0x73c2c4b0fa77e271 0t0 TCP *:20343 (LISTEN)
node 29122 _xcsd 16u IPv4 0x73c2c4b0fa77e271 0t0 TCP *:20343 (LISTEN)
node 29123 _xcsd 16u IPv4 0x73c2c4b0fa77e271 0t0 TCP *:20343 (LISTEN)
node 29124 _xcsd 16u IPv4 0x73c2c4b0fa77e271 0t0 TCP *:20343 (LISTEN)
node 29125 _xcsd 16u IPv4 0x73c2c4b0fa77e271 0t0 TCP *:20343 (LISTEN)
node 32397 _xcsd 17u IPv4 0x73c2c4b0fa77e271 0t0 TCP *:20343 (LISTEN)
这似乎是 osx 服务器和 xcode 机器人上的错误。有没有人可以解决我们如何在我们的设备上下载 ipa 文件?