Apple снова поражает багами: при попытке установить симулятор iOS 9.3 в новую XCode 9 на MacOS High Sierra 10.13 возникает ошибка
Could not download and install iOS 9.3 Simulator. 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.
В этом случае нужные симуляторы можно установить вручную
1. Нужно запустить XCode с помощью команды в Терминале
sudo /Applications/Xcode.app/Contents/MacOS/Xcode
2. Открыть список компонентов Preferences > Components
3. Выбрать нужный симулятор и снова попытаться скачать.
4. В момент возникновения ошибки симулятора в Терминале появится полное описание ошибки, где можно найти полный URL на симулятор. Для iOS 9.3 URL выглядел так:
https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_3-9.3.1.1460411551.dmg
5. Теперь нужно скачать симулятор по найденному URL в любое удобное место
6. Открыть кэш-директорию XCode в Finder по адресу
~/Library/Caches/com.apple.dt.Xcode
Кэш-директория — это не обычная директория или папка, и тем более не пакет. Но к внутреннему содержимому можно перейти, кликнув правой кнопкой мыши по com.apple.dt.Xcode и выбрав пункт меню «Показать содержимое пакета».
7. Откроется содержимое пакета. Внутри должна быть папка Downloads. Если ее нет, то нужно создать вручную.
8. Поместить скачанный файл симулятора в папку Downloads
9. Теперь нужно перейти в XCode > Preferences > Components и нажать на иконку скачивания симулятора. XCode начнет устанавливать скачанный вручную симулятор. Все готово!