Сделать приложение для iPad из существующего приложения для iPhone? - PullRequest
1 голос
/ 09 декабря 2011

Если бы я хотел создать приложение для iPad из существующего приложения для iPhone, которое я выпустил, мне нужно было бы создать новый проект, предназначенный для iPad, создать новый идентификатор приложения, профиль обеспечения и т. Д.одно имя?Или я могу создать его в рамках существующего целевого проекта для iPhone.

Извинения, если этот вопрос недостаточно технический для этого форума ...

Спасибо.

Ответы [ 2 ]

2 голосов
/ 09 декабря 2011

Вы можете создать его в рамках существующего проекта iPhone. Держите тот же идентификатор приложения. Apple будет рада, что ты стал универсальным. :) Я предполагаю, что вы хотите стать универсальным. Если вы имеете в виду два отдельных приложения, одно для iPhone и одно для iPad, это два разных приложения; Вы можете поделиться кодом, используя один и тот же проект, но у них будут разные цели и разные идентификаторы.

0 голосов
/ 18 октября 2012

Если вы не хотите перетаскивать все свои файлы в новый проект, я рекомендую следующее:

В настройках сборки при развертывании измените целевое семейство устройств на iPad / iPhone с iPhone.

Затем для файлов xib вы хотите добавить в проект файл nib для iPhone и iPad и оператор if, вызывающий указанный nib ... Я рекомендую просто создать проект на основе простого представления (то есть Universal), а затем посмотреть на код ... Вы увидите что-то вроде этого.

self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
    self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController_iPhone" bundle:nil] autorelease];
} else {
    self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController_iPad" bundle:nil] autorelease];
}
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];

Возможно, вам также придется добавить некоторые поддерживаемые ориентации в ваш App-Info.plist для iPad.

Более подробную информацию можно найти здесь, в разделе об универсальных приложениях:

http://developer.apple.com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/iPhoneAppProgrammingGuide.pdf

Е.

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