2015-09-10 3 views
6

Я обновил свою версию Xcode 7 до Xcode 7 GM, но мне не хватает iOS 7.1 симуляторов. У меня все еще есть Xcode 6, и я могу использовать 7.1 симуляторов там. Я попытался посмотреть в Preferences -> Downloads, но есть только симуляторы 8.x.Xcode 7 GM отсутствует iOS 7 симуляторы

У меня есть Deployment Target установлен в 7.0. Я могу заставить приложение работать с 7.1-симулятором в Xcode 7 beta 6.

Итак, где проблема? Перед окончательным выпуском Apple удалит симуляторы 7.x, но я найду их с выпуском продукции? Можно ли включить эти симуляторы сейчас? Благодаря

Edit: Я смотрел на каталог с Xcode 6

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs 

и у меня есть только iPhoneSimulator.sdk и iPhoneSimulator8.4.sdk которых ссылка на первый. В Xcode 7 у меня такая же ситуация с двумя папками iPhoneSimulator.sdk и iPhoneSimulator9.0.sdk. Итак, где 7.1 Папка Симулятора? Возможно ли, что это где-то еще? Потому что, как я писал, у меня есть 7.1 в качестве вариантов для симуляторов, и когда я перехожу на Preferences -> Downloads в Xcode 6, у меня есть 7.1 загруженных имитаторов.

Если Xcode 7 не получает симуляторы 7.x, то как я могу проверить свои приложения на 7.x iOS, когда я хочу использовать Xcode 7 Swift 2.0 для разработки? И когда у меня нет устройства с iOS 7.x

+0

Хотя следующий SO Q может указывать Xcode 7 beta 5, ответ также применим к Xcode 7 GM: http://stackoverflow.com/a/32145114/1470581. На форуме разработчиков Apple есть аналогичная запись с ответом из тот же джентльмен, который утверждает, что симуляторы iOS7.1 не поддерживаются на Xcode 7.x: https://forums.developer.apple.com/thread/23620 –

ответ

1

Я не думаю, что вы найдете iOS 7.x симулятор в новой версии Xcode, так как Apple имеет тенденцию поддерживать только самую новую версию с новыми Версия Xcode. Я думаю, вам придется установить более старую версию Xcode, которая поддерживает эту старую версию iOS/simulator, которая доступна на веб-сайте разработчика Apple. Вы можете установить Xcode (старый) в /Applications, переименовав его, чтобы он не противоречил вашей текущей версии. Да, на вашем компьютере может быть более одной версии Xcode, если у них нет одинакового имени! Затем, посмотрите в

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs 

с помощью консоли и просто сделать копировать/вставить симулятора от старого Xcode к новому. Я понятия не имею, будет ли это работать с новейшей версией, но раньше это использовалось. Будьте осторожны, хотя в Mac App Store есть проблемы с обнаружением того, какой Xcode является новым и может перезаписать версию, которую вы не хотите, если вы решите обновить.

EDIT: Как нас найти?

/Library/Developer/CoreSimulator/Profiles/Runtimes 

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

+0

Я знаю об этой опции, чтобы установить оба Xcode, и это именно то, что у меня есть ;) Я отредактировал мой вопрос, потому что не могу найти 7.1 симуляторов. –

0

Добавить iPhoneOS7.1.sdk в пути "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs" Вы должны получить iPhoneOS7.1.sdk из XCode 6.4

+1

Он не работает в Xcode 7.0.1 –

Смежные вопросы