Почему XCode говорит, что мое приложение для iPhone может работать только на iPad? - PullRequest
2 голосов
/ 25 апреля 2011

У меня есть проект в XCode с двумя целями.Одна цель предназначена только для iPhone, а другая только для iPad.

Цель iPad работает как положено, а цель iPhone - нет.

Если я пытаюсь запустить ее в симуляторе, он запускает iPad-симулятор каждый раз, но в режиме совместимости с iPhone с помощью кнопки 2x.

Если я пытаюсь запустить на своем устройстве iPhone 4, я получаю это сообщение:

Не могу установить приложение.Приложение по адресу /Users/jacob/Documents/code/Projects/TVGuide/build/Debug-iphoneos/TVGuidePlus.app можно установить только на iPad.

Это XCode 3.2.6 и iOS4.3 SDK.

У меня TARGETED_DEVICE_FAMILY определено на целевом уровне, и похоже, что оно установлено правильно.Проблема одинакова для отладки / выпуска /...

Ответы [ 2 ]

0 голосов
/ 05 мая 2011

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

0 голосов
/ 25 апреля 2011

Вы выбрали симулятор в качестве iphone?большинство приложений для iphone также должны работать на ipad.в противном случае вам может потребоваться перейти на вкладку проекта и перейти к настройкам проекта.Есть некоторые настройки, связанные с выбором IOS.Я не пробовал это, так как я не получил ошибку, но я надеюсь, что это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...