2014-09-03 2 views
0

У меня есть старый iPhone-проект на основе nib, который я хотел бы сделать универсальным. Чтобы сэкономить время, так как редизайн приближается, я бы хотел, чтобы он запускался как приложение для iPhone, работающее на iPad (режим эмуляции), но по-прежнему доступное в магазине приложений как универсальный двоичный файл.Преобразование приложения iPhone в универсальный режим эмуляции сохранения - Xcode 5.1.1

Я могу с легкостью создать двоичный код iPad, который запускается в эмуляции, щелкнув правой кнопкой мыши мою цель iPhone -> «дублировать цель» -> «Дублировать и перейти на iPad». Вот как я получаю цель iPad, которая работает в режиме эмуляции (наряду с папкой, полной совместимых с iPad ножей, которые не используются приложением - новая цель использует оригинальные iPhone-перья).

Но как подать это как универсальное приложение? Когда я переключаю цель на универсальный, он перестает использовать режим эмуляции и ищет собственный набор перьев (для которых требуется значительная настройка пользовательского интерфейса - даже автогенерированные)

Кто-нибудь знает обходных решениях?

+0

Это не имеет никакого смысла. Если это универсальное приложение, оно не будет работать в режиме совместимости iPhone на iPad. – rmaddy

ответ

0

Боюсь, что это невозможно. Определение Apple универсального приложения - это приложение, которое работает на обоих устройствах без эмулятора на iPad.

Вы можете, однако, продублировать раскадровку своего iPhone в раскадровку iPad и настроить свой пользовательский интерфейс так, чтобы он напоминал то, что вы видите в режиме эмулятора iPhone. Я объяснил, как это сделать здесь: http://pinkstone.co.uk/how-to-convert-your-iphone-storyboard-into-an-ipad-storyboard/