如果我想從已發佈的現有iPhone應用程序製作iPad應用程序,是否必須創建一個針對iPad的新項目並創建新的應用程序ID和配置文件等,如果可以,應用程序一樣的名字?或者,我可以在現有的iPhone目標項目中創建它嗎?從現有iPhone應用程序製作iPad應用程序?
道歉,如果這個問題是不是這個論壇足夠的技術...
感謝。
如果我想從已發佈的現有iPhone應用程序製作iPad應用程序,是否必須創建一個針對iPad的新項目並創建新的應用程序ID和配置文件等,如果可以,應用程序一樣的名字?或者,我可以在現有的iPhone目標項目中創建它嗎?從現有iPhone應用程序製作iPad應用程序?
道歉,如果這個問題是不是這個論壇足夠的技術...
感謝。
您可以在現有的iPhone項目中創建它。保持相同的應用程序ID。 Apple會很高興你已經普及了。 :)我在這裏假設你的意思是普及。如果你的意思是兩個獨立的應用程序,一個用於iPhone,另一個用於iPad,這是兩個不同的應用程序;你可以通過使用同一個項目來共享代碼,但是他們會有不同的目標和不同的ID。
如果你不想在拖動您的所有文件到一個新的項目,我提出以下建議:
在您的構建設置,部署從iPhone改變目標設備的家庭iPad/iPhone的。
然後,爲xib文件,你想添加你的iPhone和iPad的筆尖文件到項目和if語句調用指定的筆尖...我建議只是創建一個簡單的基於視圖的項目(即通用),然後看代碼...你會看到這樣的事情。
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];
您可能需要在iPad的App-Info.plist中添加一些支持的方向。
更多信息可以在這裏找到約通用的應用程序的部分:
E.
是啊,這就是我一直在尋找的,是普遍的業務。現在就把它整理一下!謝謝 –
你知道如何擁有兩個故事板,一個用於iPhone,另一個用於iPad? –
從單一視圖應用程序中創建一個全新的項目,將其標記爲Universal和Storyboard,它會向您展示! – matt