我該如何將僅iPhone應用程序轉換爲通用應用程序? 編輯:找到的解決方案 如果您希望選擇「將當前目標升級到iPad」選項,則必須將目標設備系列設置爲僅iPhone,而不是iPad/iPhone。這個對我有用!iPhone - 如何將僅iPhone應用程序轉換爲通用應用程序?
回答
「的第一步是選擇Xcode中的目標,右鍵單擊並使用‘升級當前目標爲iPad ...’命令時,將出現一個選擇:
選擇「一個通用的應用程序「和Xcode將爲我們做一些艱苦的工作蘋果指導方針警告不要試圖手動遷移你的目標,儘管老實說,很難真正明白爲什麼還要注意,如果你的項目有超過一個目標只能運行一次升級任務,您需要檢查所有目標並自行調整構建和Info.plist設置。「
http://useyourloaf.com/blog/2010/4/7/converting-to-a-universal-app-part-i.html
這是不正確的。我已選擇目標設備系列至iPad/iPhone,但升級當前目標爲iPad選項未啓用! – 2011-03-07 18:01:14
如果您想手動執行此操作,請先創建一個虛擬/模板通用應用,查看它與您的應用的區別,然後更改您的應用以消除這些差異。其中包括:
創建iPad子目錄。
在該子目錄中爲iPad創建合適的xib。 Interface Builder有一個菜單項來自動轉換通用的.xibs。
修改您的info.plist文件(添加NSMainNibFile〜ipad鍵),爲iPad主窗口使用iPad xib。同時爲這個plist添加適當的圖標等。
要麼爲iPad創建新的子類,要麼使用修改現有的子類來檢查UI範例並在代碼中選擇適當的UI子元素大小&。您可以使用類似的方式檢入代碼:
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
...
} else {
... // iPhone stuff, etc.
}
如果您創建了新類,請根據需要將它們插入iPad xib中。
修改要爲iPad和iPhone構建的所有目標設置。
- 1. 將通用應用程序轉換爲僅iPhone應用程序
- 2. 將iPhone應用程序轉換爲通用應用程序?
- 3. 如何將iPhone應用程序轉換爲iPad應用程序
- 4. 如何將Phonegap應用程序轉換爲iphone應用程序?
- 5. 從iPhone應用程序轉換爲通用應用程序
- 6. 如何將XIB iPhone應用程序轉換爲故事板iPhone應用程序
- 7. 如何將xcode 4.1 iPhone應用程序轉換爲通用應用程序
- 8. 如何將通用iOS應用程序轉換爲獨立iPhone應用程序?
- 9. 將iPhone應用程序轉換爲通用程序
- 10. 將iPad應用程序轉換爲iPhone應用程序
- 11. 將iPad應用程序轉換爲iPhone應用程序?
- 12. 將Android應用程序轉換爲iPhone應用程序
- 13. 將iPad應用程序轉換爲iPhone應用程序
- 14. 將iPhone應用程序轉換爲iPad
- 15. 將iPhone應用程序轉換爲IPad
- 16. 將舊iPhone應用程序(ios2.2.1)轉換爲較新的iphone應用程序(ios4)
- 17. 將iPhone應用程序轉換爲Xcode 4中的通用應用程序
- 18. 將iPhone應用程序轉換爲xcode 4.2上的通用應用程序
- 19. Xcode 6:將通用應用程序轉換爲iPhone只有應用程序
- 20. apkpure如何轉換iPhone應用程序?
- 21. 如何將xcode 4.1 iPhone應用程序轉換爲ipad應用程序
- 22. 將iPad應用程序轉換爲通用應用程序
- 23. 將已發佈的iPhone/iPad應用程序轉換爲通用
- 24. 將iPad應用程序轉換爲通用應用程序的iOS不顯示iPhone的應用程序界面
- 25. 如何使用Titanium將iPhone應用程序轉換爲Android?
- 26. 將通用應用程序轉換爲iPad應用程序
- 27. 如何在將iPhone應用程序轉換爲iPad應用程序時調整應用程序大小?
- 28. iPhone - 將ePub文件轉換爲iphone應用程序
- 29. 將應用程序從iPhone 5轉換爲iPhone 4設備
- 30. 將iPhone應用程序轉換爲Xcode 4中的通用程序
根據應用程序的複雜性,它可以完成但可能需要大量的工作。你能提供更多細節嗎? – jackJoe 2011-03-07 17:38:39
它是一個簡單的應用程序,2視圖,一個主要和其他Flipside,我想知道我能做些什麼來創建自動ipad文件 – 2011-03-07 17:44:40