XCode 7 (бета 3 и 4) Не удалось загрузить и установить iOS 8. * симулятор
Попытка получить симуляторы iOS 8 в XCode 7. До бета-версии 3 это было невозможно, но в бета-версии 3:
"Xcode 7.0 beta теперь поддерживает загружаемые устаревшие симуляторы". Xcode 7 beta 3 Примечания к выпуску
Они также отображаются в разделе "Загрузки":
![Downloads tab of Xcode 7 preferences]()
Я столкнулся с той же проблемой, о которой сообщалось в этом вопросе о XCode 6. У меня Xcode 6 все еще установлен, но я пытаюсь установить симулятор на Xcode 7 beta 3, где iOS 8 больше не является базовой ОС.
Ошибка msg:
Не удалось загрузить и установить симулятор iOS 8.3. Для установки пакета требуется авторизация
![Failed simulator install error message]()
Ответы
Ответ 1
Я нашел другое обходное решение на форумах Apple по этой проблеме, которое не требует загрузки/наличия других версий Xcode. Если вы запускаете Xcode с помощью sudo
, симулятор загружает и устанавливает работу просто отлично:
sudo /Applications/Xcode.app/Contents/MacOS/Xcode
Примечание. После завершения загрузки и установки вы должны выйти из Xcode и запустить его в обычном режиме.
Обновление: XCool указывает на важный совет безопасности в комментариях, которые я хотел бы выделить здесь:
Перед открытием Xcode с помощью sudo убедитесь, что вы закрываете какие-либо проекты, иначе будет много проблем с разрешениями с любыми файлами, которые в настоящее время открыты при установке.
Ответ 2
Извините за сообщение, у меня нет 50 репутации для комментариев. У меня такая же проблема. Любой дальнейший прогресс? Если мне удастся найти решение, я дам вам знать. Что вы пробовали?
--------- UPDATE -------
Итак, я нашел работу... если вы пытаетесь ее развернуть на iPhone.
Если у вас все еще есть предыдущий файл xCode... вы можете перейти к Path:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
скопируйте симуляторы и SDKS, которые вы хотите, в одно и то же место в Xcode-beta.app и вставьте... предоставленные эти загрузки по-прежнему не будут загружаться, но это позволит симулятору работать на вашем iPhone.
Я получил это от Использование имитатора устройств для iOS 8 с Xcode 7
и проверено, что оно работает.
Ответ 3
XCode 7 и выше не поддерживают симуляторы 8.4 и ранее.
Пожалуйста, проверьте мой ответ на сообщение здесь.