У нас есть сервер OSX, настроенный с сертификатом SSL и включенным Xcode. Все работало нормально до обновления OSX Server до 3.2.1 и Xcode 6.0.1.
Наша проблема заключается в том, что когда интеграция завершена и мы нажимаем кнопку установки на устройстве, оно пытается загрузиться, но молча терпит неудачу. Журналы устройства печатают:
22 сентября, 13:32:29, somePhone itunesstored [84]: не удалось загрузить манифест загрузки из-за основной ошибки: Error Domain = NSURLErrorDomain Code = -1001 «Не удается подключиться к buildserver.com» UserInfo = 0x14f74dfe0 {NSUnderlyingError = 0x14f6e8330 «Время ожидания запроса истекло ." /api/integrations/fc9e3c6ed7d80506e9e8e37b0d06a905/87785234-f589-4230-9c0c-055f656b28a6/install_manifest.plist, NSErrorFailingURLKey = https://buildserver.com:20343/api/integrations/fc9e3c6ed7d80506e9e8e37b0d06a905/87785234-f589-4230-9c0c-055f656b28a6/install_manifest.plist, _kCFStreamErrorDomainKey = 1 , _kCFStreamErrorCodeKey=60, NSLocalizedDescription=Не удается подключиться или buildserver.com}
Когда я проверяю порт 20343, действительный сертификат ssl от OSX Server переключается на сертификат, подписанный: корневым центром сертификации Xcode Server, он кажется самозаверяющим.
В более старых версиях 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 на наши устройства?