Подумываю о обновлении до iOS SDK 4.2. Но меня интересует, смогу ли я запустить симулятор как iOS 3.2. Это потому, что я создаю iAds для iPad, но я все еще хочу проверить, будет ли моя программа работать с iOS 3.2.
Примечание: я видел похожие посты в прошлом, но они не очень помогли в предоставлении точных шагов, как это можно сделать.
Ответы:
Если в вашем двоичном файле есть iAds, вы не сможете запускать его ни на чем до iOS 4.0, и он будет отклонен, если вы попытаетесь отправить такой двоичный файл.
Вы по-прежнему можете запускать симулятор с версии 3.2 и выше после обновления.
В iPhone Simulator попробуйте выбрать Оборудование -> Версия -> 3.2.
источник
Для всех, кто найдет этот старый вопрос, теперь вы можете скачать
всестарые версии.Xcode
->Preferences
->Components
(Щелкните вкладку «Симуляторы»).Установите все нужные / нужные вам версии.
Чтобы показать все установленные симуляторы:
Цель -> В раскрывающемся списке «цель развертывания» выберите установленную версию с наименьшим номером версии.
Теперь вы должны увидеть все доступные имитаторы в раскрывающемся списке.
источник
XCODE 10.1
1. Перейти к Xcode -> Настройки (ярлык CMD,)
2. Выберите компоненты.
3. Скачать версию симулятора
4. XCode -> Open Developer Tool -> Simulator Это запустит Simulator как отдельное приложение.
5 Оборудование -> Устройство -> Управление устройствами ...
6. Щелкните + iCon, чтобы создать новую версию симулятора.
7. Укажите имя симулятора, тип устройства и выберите версию ОС из раскрывающегося списка.
8. Щелкните "Создать".
9. Аппаратное обеспечение -> Устройство -> iOS 11.0 -> iPhone 6.
Это работает, наслаждайтесь кодированием!
источник
Откройте xcode и в верхнем меню выберите xcode > Preferences > Downloads, и вам будет предоставлена возможность загрузить старые SDK для использования с xcode. Вы также можете загрузить инструменты командной строки и поддержку отладки устройств.
источник
В XCode в разделе « Цели» щелкните правой кнопкой мыши свой проект и выберите « Получить информацию» . На вкладке « Сборка » найдите цель развертывания iOS. Изменив это, вы сможете протестировать другую версию iOS.
источник
Чтобы добавить предыдущий симулятор iOS в Xcode 4.2, вам понадобится старый установочный файл xcode_3.2.6_and_ios_sdk_4.3.dmg (или аналогичная версия) и выполните следующие действия:
Теперь есть список установленных вами симуляторов.
источник
Выбор более старых версий симулятора не очевиден в Xcode 3.2.5. В старых версиях Xcodes были отдельные списки «SDK устройств iOS» и «SDK iOS Simulator» во всплывающем меню настройки сборки «Базовый SDK», но в Xcode 3.2.5 они были заменены одним списком «iOS SDK», который предлагает только 4.2. и «последний».
Если вы создаете новый проект iOS по умолчанию, по умолчанию он имеет значение 4.2 как для базового SDK, так и для цели развертывания, а во всплывающем окне «Обзор» в верхнем левом углу проекта доступен только симулятор 4.2.
Чтобы запустить более старую версию симулятора iOS, вы должны выбрать старую версию iOS во всплывающем окне настройки сборки «Цель развертывания iOS». Только тогда всплывающее окно «Обзор» предложит старые симуляторы: вернемся к версии 4.0 для iPhone и до версии 3.2 для iPad.
источник
Я искал, как это сделать в гораздо более новой версии xcode, чем исходный вопрос, и хотя ответы здесь привели меня туда, куда мне нужно было идти, они больше не совсем точны для определения местоположения. Xcode 11.3.1, вам нужно перейти в «Настройки» -> «Компоненты», затем выбрать нужные имитаторы. Вы также можете выбрать симуляторы tvOS и watchOS из одного окна.
источник
Симулятор НЕ МОЖЕТ быть загружен с:
Xcode -> Настройки -> Загрузки
Только символы устройств iOS. Как гласит этот вариант:
То есть вам необходимо устройство iOS 4.2 для тестирования приложения iOS 4.2.
источник