Как установить устройство по умолчанию в симуляторе iPhone? - PullRequest
12 голосов
/ 02 августа 2010

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

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

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

Ответы [ 5 ]

10 голосов
/ 11 июня 2011

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

  1. В меню «Продукт» выберите «Редактировать схему».
  2. Нажмите один раз «Run * Your_Project_Name * Debug» в списке слева от окна редактирования схемы.
  3. В верхней части окна обратите внимание, что для раскрывающегося меню «Пункт назначения» установлено значение «iPad 4.3 Simulator».
  4. Измените раскрывающийся список на «Симулятор iPhone 4.3».
  5. Нажмите «ОК».
2 голосов
/ 02 августа 2010

Для чего установлен Base SDK в вашем проекте (вкладка General)?Если это не 4.0, то я думаю, что это может означать, что вы пишете приложение для iPad.

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

1 голос
/ 29 сентября 2017

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

  1. Выберите ваше устройство из simulator-hardware-device-os, над которым вы работаете
  2. Теперь перейдите на симуляторы - окна и отключите «Показать панель устройства»
  3. Теперь просто закройте те, которые вам не нужны
1 голос
/ 02 августа 2010

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

0 голосов
/ 04 марта 2011

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

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

...