Объединение приложений iPhone / iPad в одно универсальное приложение - PullRequest
2 голосов
/ 24 апреля 2010

У меня есть два приложения (одно для iPhone, другое для iPad), которые я хотел бы объединить в одно универсальное приложение. Для первой попытки я попытался создать новый проект универсального приложения и добавил библиотеки для версий для iPhone и iPad. Версия для iPad скомпилирована и работает нормально (как и ожидалось), а версия для iPhone - нет. Я надеялся, что смогу создать универсальное приложение, которое будет выполнять только проект из библиотеки iPhone при работе на iPhone и наоборот для iPad.

Кажется, это все еще должно работать. Есть ли способ заставить проект универсального приложения игнорировать одну из внешних библиотек при компиляции для iPad и наоборот для iPhone?

Спасибо!

Ответы [ 2 ]

1 голос
/ 12 мая 2010

Я не уверен, что Apple собирается делать, когда можно разрабатывать приложения для iPhone и iPad для версии 4.0, но сейчас, если вы хотите протестировать в симуляторе одно из следующих действий:

  • Для тестирования в качестве приложения для iPhone установите Симулятор на версию 3.1.3
  • Для тестирования в качестве приложения для iPad установите Simulator на версию 3.2

Так XCode / iPhone Simulator в настоящее время определяют, какую симуляцию запускать.

1 голос
/ 24 апреля 2010

В универсальном приложении есть только один двоичный файл. Вы не «компилируете для iPad и наоборот для iPhone». Оба устройства запускают один и тот же код. Все решения о том, что делать и что загружать, должны приниматься во время выполнения.

...