2011-01-13 123 views
0

我們可以升級爲鏈接提到的iPhone項目到iPad項目: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/iphone_development/120-Building_and_Running_Applications/building_and_running_applications.html降級iPad應用程序到iPhone應用程序

但是,我有是爲iPad創建的項目。現在,我想爲iPhone創建另一個目標(支持與iPad相同的操作系統)。我該怎麼做呢?

感謝和問候, 迪帕

+0

重複的http://stackoverflow.com/questions/3216896/downgrade-iphone-ipad-app-to-iphone-only-xib – Pascal 2011-01-13 10:29:34

回答

0

你可能不希望創建適用於iPhone的新靶點。你想要的是有一個目標,創建一個在iPad和iPhone/iPod touch上運行的通用應用程序。

首先去項目設置和的「iPad」改變「目標設備系列」的設置「iPhone/iPad的」

其次,你還需要兩個MainMenu.nibs,一個用於iPad,一個用於iPhone。您可以在Info.plist中爲您的目標執行此操作。密鑰NSMainNibFile應該命名爲iPHone的筆尖,添加一個名爲NSMainNibFile~iPad的密鑰來命名iPad的筆尖。

現在,該應用程序已準備好在兩臺設備上運行(直到您嘗試使用UIPopoverController或手機上的其他iPad特定課程)。其餘的工作只是爲了讓它愉快,當時是一種觀點。

使用運行時檢查[UIDevice currentDevice].userInterfaceIdiom在運行時檢查您正在運行的設備類型。選擇不同的筆尖加載,以及其他用戶體驗差異。

相關問題