Как установить устройство по умолчанию в симуляторе iPhone?

Каждый раз, когда я переключаю Xcode между отладкой на моем iPhone и работаю в симуляторе, он сбрасывает смоделированное устройство. Я хочу запустить симулятор как устройство iPhone, но он продолжает меняться обратно на iPad. Кто-нибудь знает, как настроить конфигурацию, чтобы симулятор по умолчанию использовал устройство iPhone?

Я могу переключить оборудование на iPhone внутри симулятора, но когда я вернусь к Xcode и запустил "Build Debug", он снова откроет приложение внутри iPad. Единственный способ, с помощью которого я могу переключиться, - это использовать меню "Обзор" в Xcode, выбор, который я вижу, - это iPad Simulator 3.2 и iPhone Simulator 4.0

И когда я переключаюсь между устройством и симулятором, он всегда возвращается к iPad.

Ответ 1

Каков базовый SDK, установленный в вашем проекте (вкладка "Общие" )? Если это не 4.0, то я думаю, он может предположить, что вы пишете iPad-приложение.

Если вы установите его на 3.2, требующий поддержки iOS 3.x, вам нужно установить базовый SDK в 4.0, затем зайдите на вкладку настроек проекта и измените цель развертывания ОС на 3.1 (или что бы ни была самая ранняя версия хочу поддержать).

Ответ 2

Я получил XCode 4 для запуска симулятора iPhone вместо симулятора iPad, сделав это:

  • В меню "Продукт" выберите "Редактировать схему".
  • Выполните одно нажатие "Запустить * Your_Project_Name * Debug" из списка слева от окна редактирования схемы.
  • В верхней части окна обратите внимание на то, что выпадающее меню над "Destination" установлено на "iPad 4.3 Simulator".
  • Измените выпадающее меню на "iPhone 4.3 Simulator".
  • Нажмите "ОК".

Ответ 3

В Xcode 9 вы можете выбрать несколько устройств. Однако простым способом по умолчанию для вашего любимого устройства является следующее:

  • Выберите свое устройство из тренажера-аппаратного устройства-os, над которым вы работаете.
  • Теперь перейдите к симуляторам - окна и выключите "show device bezel"
  • Теперь просто закройте те, которые вам не нужны.

Ответ 4

В iPhone Simulator перейдите в раздел "Оборудование" > "Устройство" и выберите "iPhone". Все, что вы выберете, автоматически сохраняется.

Ответ 5

имела ту же проблему - вот как я нашел этот поток.

в SDK 4.2 убедитесь, что при открытии нового проекта xcode вы выбираете Product = 'iPhone' - по умолчанию выбран Ipad. Затем, когда вы сохраняете проект, настройки устройства сохраняются вместе с ним.

Ответ 6

Я, наконец, сам решил эту проблему.

Сначала установите новую версию xCode, которая представляет собой xCode 4.

Затем установите схему проекта на симулятор iphone и запустите приложение в xCode несколько раз.

И переустановите xCode 3, и проблема исчезнет!