2010-11-29 2 views
8

Почему Xcode, после обновления до SDK 4.2, всегда запускает мое приложение в iPad Simulator вместо iPhone ??? Если я выберу iPhone Simulator в качестве активного исполняемого файла, он не сохранит мои предпочтения и не запустит симулятор iPad после любого нового Build & Run.Xcode с SDK 4.2 всегда запускает iPad Simulator

+2

Вы уверены, что это симулятор iPad, а не симулятор сетчатки? Просто интересуюсь. – 2010-11-29 23:36:05

+0

Я не пробовал 4.2, но несколько месяцев назад я столкнулся с чем-то, где, если бы я выбрал 3.2.2 в качестве целевой ОС, он всегда запускал iPad, и если бы я сделал 4.0 для ОС, то всегда был симулятор iPhone – Chris 2010-11-29 23:50:09

+0

лол. У меня точно противоположная проблема. iphone sim всегда запускается. – 2010-11-30 00:14:40

ответ

0

Проверьте настройку Active Executable, а также настройку Simulator для «Устройство».

0

Проверьте вашу .xcodeproj информацию. Перейдите себя там и найти настройки симулятора и выберите «iPhone» или «IPad»

Надежда это помогает

0

Удаление всех устройств IPad из списка устройств в органайзере (Window Menu> Органайзер) установил ее для меня. Но я знаю, что это не идеальное решение. Надеюсь, Apple скоро это исправит.

1

Попытайтесь построить -> «Очистить все цели». Перейдите в конфигурацию Release, скомпилируйте, а затем вернитесь в Debug. Теперь вы можете выбрать Iphone Simulator. Для меня это работает.

Надеюсь, что эта помощь.

2

У меня была та же проблема. Но внезапно после обновления он исчез. У вас есть новейшая версия всего программного обеспечения (или пытались отключить его и снова)?

Если это не работает, я предлагаю переустановить. Решили многие из моих проблем ...

0

У вас есть две установки xcode (или iphone sdk) на вашей машине? если да, то полностью удалить Xcode с помощью этой команды -

sudo /Developer/Library/uninstall-devtools –mode=all 

из всех мест (заменить Developer с установленным именем каталога)

и установить Xcode 3.2.6 в каталоге разработчиков

2

На XCode 3.2.6 вы можете перейти в меню «Проект» -> «Установить активную исполняемую программу» и выбрать iPhone Simulator.

0

Вы можете пойти в Product -> Destination -> iPhone 6.1 Simulator.

Понадобилось некоторое время, чтобы выяснить причину, потому что, хотя вы выбираете устройство iPhone в Targets, оно по-прежнему открывает iPad-эмулятор, если вы не измените назначение своего продукта.

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