2010-09-09 4 views
3

Конвертировать приложение iPad в iPhone-Universal.Конвертировать приложение ipad в iphone. Универсальное приложение

У меня уже есть одно приложение для iPad, теперь я хочу сделать универсальное приложение этого iPad-приложения.

Как сделать ставку? Является ли это возможным? Или мне нужно запустить новое приложение?

+0

Это не будет само преобразование. :) Вам нужно начать разработку. Возьмите код/​​проект приложения iPad, изучите его. Реализуйте его в соответствии с дизайном iPhone ... –

+4

Возможный дубликат [iPad для iPhone?] (Http://stackoverflow.com/questions/3058459/ipad-to-iphone) –

ответ

4

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

Затем прочитайте iPad Programming Guide, особенно раздел Starting Your Project.

Edit:

теперь я вижу - IPad для IPad/iPhone.

Я думаю, что вы могли бы сделать что-то вроде следующего:

  1. Создать .xib для iPhone для Главное окно/App Делегат/и т.д., чтобы corresspond существующий .xib для IPad.
  2. Добавить запись в вашей информации PLIST: NSMainNibFile, с величиной имя вашего нового iPhone XIb
  3. Перейти к настройкам сборки и установить базовый SDK 4.1 (или 4.0, если вы еще установлен старый SDK)
  4. Сохраняйте цель развертывания iOS Установите настройку в 3.2, если вы только беспокоятся о iPhone и iPod Прикосновения с 4.x.
  5. Установите Targeted Device Family построить настройки для iPhone/IPad
  6. Start рефакторинга кода, чтобы создать два различных пути кода, один для iPhone и один для IPad, где уместно.
+0

Речь идет о iPad для iPhone, а не о iPhone для iPad ... –

+0

Собственно, речь идет о iPad для iPad/iPhone. Но я неправильно понял это; Я просто видел бит Universal App. –

+0

А, правильно. Пожалуйста, подумайте о том, чтобы голосование закрылось как дубликат, и если он закрывает флаг для внимания модератора, чтобы объединить этот ответ в дубликат (к сожалению, в настоящее время есть только ссылки только для ответов). –