我希望創建一個支持iPhone和iPad的單一應用程序。該應用程序可以根據需要在兩個設備的模擬器中運行。現在我正在嘗試構建和部署它。我將plist中的「圖標文件」設置爲57x57 .png圖像,當我構建並嘗試提交應用程序時,ItunesConnect抱怨iPad需要72x72 .png圖像。如果我指定「圖標文件」爲72x72.png ItunesConnect抱怨iPhone需要57x57圖像。我如何在一個plist中指定兩個圖標?如何爲通用iPhone/iPad應用程序指定兩個圖標?
回答
將Array類型的一個CFBundleIconFiles
鍵添加到Info.plist中。該數組應包含2個字符串項目:兩個圖標的文件名。然後操作系統會根據每個平臺的像素尺寸自動選擇正確的圖標。
您可以保留CFBundleIconFile
鍵並使其指向iPhone 3.0/3.1兼容性的圖標文件。
2010更新可能:蘋果現在有技術說明非常詳細解釋這一點:Technical Q&A QA1686 – App Icons on iPad and iPhone
爲我工作爲好。使用3.2.b5我可以右鍵單擊我的plist文件並單擊「打開爲...源代碼」。添加與上面粘貼並presto - 提交的byamabe完全相同的信息。現在,只要我不是一個小時(太)晚,因爲這個問題的......
CFBundleIconFile
CFBundleIconFiles
首先只能是一個字符串,並且將用於iphone 3.1和更早的版本(我認爲)。第二個可以更改爲值類型「數組」(右鍵單擊)。然後點擊它左側的三角形(所以它指向下),並向右過去一個值。粘貼第二個值以包含其他文件名。
看來這個名字並不重要,只要它是一個PNG即可。該文件將根據哪個尺寸選擇合適的尺寸進行選擇,因此只包含一個用於iPhone的57x57和一個用於iPad的72x72的名稱。
我目前正在將Math Cards Pro轉換爲通用型,所以我還沒有成功向App Store提交通用應用程序,但我相當確信這一切都是正確的。
您也可以通過內置的編輯器添加它。
的icon.png是串0 圖標ipad.png是串1
嗯,你知道你是怎麼把你必須把缺省默認圖像〜景觀和默認〜肖像爲了你的iPad應用程序當它加載在橫向或縱向上時顯示啓動圖像,好吧,我對圖標做了同樣的事情。既然iphone和ipad圖標的命名完全一樣,即使我將它們分隔在不同的文件夾中,它仍然不會讓我,無論是iphone圖標還是ipad圖標,所以我將iphone圖標重命名爲圖標〜iphone,並將其導入到xcode,然後將其拖動到iphone圖標圖像插槽上,並在plist文件上自動識別它。所以我建議這樣做,我沒有上傳到iTunes連接,但它沒有顯示任何錯誤。
希望它有幫助。
- 1. 在iPhone4/iPad應用程序中指定兩個圖標大小
- 2. 一個XCode項目,兩個目標,兩個應用程序(iPhone/iPad)不通用應用程序
- 3. 如何將兩個應用程序集成爲一個應用程序
- 4. 使用Visual Studio指定應用程序的圖標
- 5. 如何爲log4net指定通用應用程序數據文件夾?
- 6. 如何命名iOS通用應用程序的啓動圖標?
- 7. 如何通過指定名稱來搜索應用程序?
- 8. 如何指定clickOnce應用程序的目標文件夾?
- 9. 如何連接兩個應用程序
- 10. 如何合併兩個應用程序?
- 11. 如何更改應用程序圖標?
- 12. 更新兩個獨立的應用程序單個通用應用程序?
- 13. 爲symbian應用程序設置應用程序圖標
- 14. iPhone應用程序圖標替換爲新應用程序
- 15. 如何通過點擊應用程序圖標重定向到特定頁面?
- 16. 如何在Debian/Ubuntu中爲我的python應用程序定義一個圖標?
- 17. 爲整個應用程序應用自定義標題欄
- 18. 如何爲擺動應用程序設置圖標圖像?
- 19. 如何溝通兩個android應用程序?
- 20. 如何使兩個AIR IOS應用程序通信?
- 21. 如何在兩個應用程序之間進行通信?
- 22. MSMQ - 如何在兩個應用程序之間進行溝通
- 23. 兩個AppEngine應用程序如何相互通信?
- 24. 自定義Applescript應用程序圖標
- 25. android自定義應用程序圖標
- 26. 如何爲多個venets上的特定應用程序指定出站IP?
- 27. 如何爲clojure heroku應用程序指定最大內存?
- 28. 如何爲Ruby應用程序設置指定的gem版本?
- 29. 如何爲java應用程序指定全局系統屬性?
- 30. 如何在實用程序應用程序中創建兩個表視圖?
太棒了!只是做了更改,二進制文件被接受了! – byamabe 2010-03-19 21:39:57
對於Technical Note – bpapa 2010-06-11 21:35:25
+1的技術說明和使用原始鍵而不是值的鏈接投票100次! – jrtc27 2010-08-03 14:29:58