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

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

4b9b3361

Ответ 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 и ранее. Пожалуйста, проверьте мой ответ на сообщение здесь.