Подтвердить что ты не робот

Не удалось скачать iOS 8.1 Simulator

Когда я использую Xcode 9.0 download Simulator (Xcode - Preferences - Components - Simulator), он покажет "Не удалось загрузить и установить iOS 8.1 Simulator. Сертификат для этого сервера недействителен. Возможно, вы подключаетесь к серверу, притворяясь" devimages.apple.com.edgekey.net ", который может поставить вашу конфиденциальную информацию под угрозу".
введите описание изображения здесь

Более подробная проблема

Я обнаружил, что могу загрузить симулятор для iOS10.0 и выше, но я не могу загрузить симулятор ниже iOS 10.0. Как вы можете видеть:

  • Когда я нажимаю, чтобы загрузить симулятор выше iOS 10.0, он работает.
  • Но когда я загружаю эмулятор под версией iOS 10.0, он выведет предупреждение.

введите описание изображения здесь

Я пробовал это решение:

  • Скопируйте адрес загрузки суффикса .dmg(https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_2-9.2.1.1451951473.dmg из ответа @Mesut GÜNEŞ) и откройте его в браузере Safari.
  • В браузере отобразится предупреждение о том, что сертификат сервера недействителен и автоматически отключает постоянный доступ к URL-адресу. введите описание изображения здесь
  • Нажмите "посетить сайт", и теперь я могу загрузить установочный пакет симулятора в браузере.
  • После загрузки пакета установки перетащите установочный пакет в кеш. Каталог (/Users/Andy/Library/Caches/com.apple.dt.Xcode/Downloads)
  • Откройте Xcode-Preferences, чтобы загрузить и установить Симулятор.
  • Так что просто поместите установочный пакет в каталог кэша заранее, чтобы быстрее загружать. Но проблема в том, что это окно предупреждения не позволяет мне начать загрузку. Даже если я скачал установочный пакет, но я все еще не могу его установить.
4b9b3361

Ответ 1

Похоже на проблему с сетью, вы можете проверить журнал и загрузить связанный файл .dmg через браузер. См. Журнал:

sudo /Applications/Xcode.app/Contents/MacOS/Xcode
Password:
2017-09-27 09:35:05.531 Xcode[24753:3375917] plugin com.apple.dt.XCDocumenter.XCDocumenterExtension interrupted
2017-09-27 09:35:05.567 Xcode[24753:3376388] Hub connection error Error Domain=NSCocoaErrorDomain Code=4097 "connection to service named com.apple.dt.XCDocumenter.XCDocumenterExtension" UserInfo={NSDebugDescription=connection to service named com.apple.dt.XCDocu
), NSUnderlyingError=0x7fb6702b4c00 {Error Domain=kCFErrorDomainCFNetwork Code=-1202 "The certificate for this server is invalid. You might be connecting to a server that is pretending to be "devimages.apple.com.edgekey.net" which could put your confidential information at risk." UserInfo={NSErrorFailingURLStringKey=https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_2-9.2.1.1451951473.dmg, NSLocalizedRecoverySuggestion=Would you like to connect to the server anyway?, _kCFNetworkCFStreamSSLErrorOriginalValue=-9813, kCFStreamPropertySSLPeerCertificates=(
    "<SecCertificate 0x7fb674e40f80 [0x7fff78314440]>",
    "<SecCertificate 0x7fb674ef4770 [0x7fff78314440]>"
), _kCFStreamPropertySSLClientCertificateState=0, kCFStreamPropertySSLPeerTrust=<SecTrust 0x7fb674da1550 [0x7fff78314440]>, NSLocalizedDescription=The certificate for this server is invalid. You might be connecting to a server that is pretending to be "devimages.apple.com.edgekey.net" which could put your confidential information at risk., _kCFStreamErrorDomainKey=3, NSErrorFailingURLKey=https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_2-9.2.1.1451951473.dmg, _kCFStreamErrorCodeKey=-9813}}, NSLocalizedDescription=The certificate for this server is invalid. You might be connecting to a server that is pretending to be "devimages.apple.com.edgekey.net" which could put your confidential information at risk., NSErrorFailingURLKey=https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_2-9.2.1.1451951473.dmg, NSErrorFailingURLStringKey=https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_2-9.2.1.1451951473.dmg, NSErrorClientCertificateStateKey=0}
2017-09-27 10:05:14.344 Xcode[24909:3382580] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9813)
2017-09-27 10:05:14.513 Xcode[24909:3382580] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9813)

Примечание: com.apple.dt.Xcode не является истинным "каталогом". Это пакет. Но мы все равно можем получить доступ к его содержимому, щелкнув правой кнопкой мыши на файле и нажав "Показать содержимое пакета"

  1. Откройте Xcode->Preferences->Component и нажмите соответствующий симулятор, чтобы продолжить установку с загруженным файлом

Необязательно: перезапустите Xcode, если он все еще дает ошибку частного подключения и делает шаг 3.

Ответ 2

Я действительно нашел другой способ, если вы в порядке с обновлением настроек доверия к сертификату. Перейдите в https://devimages.apple.com.edgekey.net/downloads/xcode/simulators в Safari. Вы увидите следующее:

Это соединение не является приватным

Если вы нажмете "Посетите этот веб-сайт", он предложит вам ввести учетные данные администратора для обновления настроек доверия к сертификату. После этого ссылки загрузки работают в Xcode, как обычно.

Ответ 3

У меня была такая же проблема несколько месяцев назад, и проблема была в моей сети (в моем случае доступ к различным сайтам был заблокирован в офисе).

Я переключился на другую сеть и загрузил необходимые симуляторы. (Мои коллеги также имели ту же проблему и выше, что и решения)

Попробуйте изменить сеть и убедитесь, что вы не подключены к прокси-серверу.

Надеюсь, это поможет вам.