Использовать iOS 5 Simulator в XCode 5?
Кажется, что XCode 5 поставляется только с iOS 6 и 7 симуляторами. Есть ли способ использовать симулятор iOS 5 с XCode 5?
Ответы
Ответ 1
Если вы используете Xcode 5 под OS X v10.8, то, если вы перейдете в "Настройки" → "Загрузки", вы увидите симуляторы 5.0 и 5.1, доступные в разделе "Компоненты". Вы можете скачать и установить прямо оттуда.
Если вы используете Xcode 5 под OS X v10.9, то симулятор iOS 5 больше не доступен.
С точки зрения уроков, которые я узнал, Apple сделала то же самое с iOS 4 и переходом от OS X версии 10.7 к версии 10.8. Поэтому небезразлично ожидать, что отныне Apple собирается поставлять симуляторы только для версии iOS, которая была текущей, когда эта OS X вышла и одна перед ней.
Ответ 2
Поскольку Mavericks и Xcode 5.1, iOS5 Simulator теперь ушел: (
Кажется, Apple хочет, чтобы мы сосредоточились на iOS7 и iOS6. (iOS5 теперь содержит всего от 1 до 5% на активных устройствах AppStore)
Ответ 3
Пока нет симулятора 5.1 под Mavericks, вы все равно можете подключить старый iPad1 для тестирования.
Ответ 4
Дополнительные симуляторы можно установить из Xcode -> Preference -> Downloads -> Components
![Screenshot for downloading simulator]()
Однако в случае Xcode 5.x iOS 5 симулятор не может быть установлен, поскольку Mavericks не позволяет его.
![Apple document for Xcode 5 Screenshot]()
Документ Apple для ссылки Xcode 5
Ответ 5
Это технически не отвечает на ваш вопрос, но как я это делаю на практике:
У вас могут быть установлены Xcode 4 и 5 одновременно в системе. У Xcode4 есть поддержка iOS 5. Вам просто нужно скачать Xcode4 с страницу загрузки и переименовать приложение перед установкой в систему (чтобы вы не копируйте его по Xcode 5).
Изменить: это решение больше не работает. Используется для работы, но в настоящее время сбой для меня.
Ответ 6
Если у вас все еще есть старая версия XCode, вы можете попробовать дать символическую ссылку, как описано в этом сообщении: fooobar.com/questions/238312/...
Ответ 7
Мне удалось запустить симулятор iOS 5.0, используя Xcode 5 на Lion. Но после обновления до Маверика он не работал так же, как на льве. Может быть, есть способ, но не такой, как раньше...
Ответ 8
Я запускаю Mavericks, но у меня есть Mountain Lion как виртуальный раздел под Parallels Desktop. В Xcode 5.0.2 загружаются симуляторы iOS 5.0 и 5.1, и я их скачал, но, к сожалению, я не могу выбрать их при запуске приложения.
Имитатор 5.1 как таковой отлично работает, если я выбираю вручную, просто я не могу развернуть приложения на нем с Xcode, хотя я устанавливаю цель развертывания на 5.1.1.
Чтобы удовлетворить мое любопытство, у меня также есть Mountain Lion с внешнего жесткого диска (без виртуальной машины), и я получаю те же результаты: не развертывание приложений с Xcode 5 до iOS 5.1.1