2010-06-05 2 views
6

Я делаю большинство тестов разработки на своем iPad. Когда я тестирую приложение для iPhone, он работает в режиме совместимости, где небольшое приложение для iPhone работает в небольшом окне или увеличении x2. Теперь, когда я создал универсальное приложение, оно запускается как родное приложение для iPad. Для тестирования я хотел бы использовать смоделированный iPhone, если у меня нет iPhone для тестирования.Запуск универсального приложения в качестве «унаследованного» приложения для iPhone на iPad

Как я могу построить проект, чтобы iPad запустил приложение в режиме совместимости?

ответ

16

Оказывается, это было очень просто

  • Получить информацию для целевого проекта
  • Изменения Targeted Device Family для iPhone
+0

Это теперь "Устройство" под "IOS Application Target". – Nestor

+0

Когда я это делаю, приложение iPad работает в окне размером с iPhone. Любые предложения по исправлению этого? – Aaron

+0

После дополнительных 30 секунд размышлений я понял, что мне нужно изменить значение «Main nib file base name (iPad)» в целевой информации так же, как и версия iPhone того же самого. – Aaron

-1

Вы не можете. Если целью является 3.2 SDK, тогда он всегда будет запускать симулятор как iPad. Таким образом, ваши варианты - отладка устройства или настройка вашего приложения для сборки в соответствии с 3.1.3, чтобы симулятор был iPhone (слишком много неприятностей и ненадежных).

Или надейтесь на более поздний выпуск с опцией.