簡體   English   中英

如何命名通用應用程序的iOS啟動圖標?

[英]How to name iOS launch icons for a universal app?

這可能是一個瑣碎的問題,但是我似乎找不到關於如何為iOS啟動圖標正確命名(以及使用什么尺寸)的簡潔答案?

注意我不是使用Xcode,而是通過RoboVM將LibGDX游戲移植到iOS。 這是我的iOS / data /文件夾現在的樣子:

在此處輸入圖片說明

我認為我已經正確設置了所有“默認”啟動圖像,但是我不確定啟動圖標。 (所有這些困惑實際上是由於關於新iPhone 6和6 Plus的信息很少而引起的。)

因此,基本上,哪些啟動圖標文件是錯誤的和/或丟失的?

哦,也是在我的plist.xml文件中,這是我擁有的:

在此處輸入圖片說明

如果我添加更多啟動圖標圖像,是否需要在此處進行任何更改?

(如果不是很痛苦,我是iOS開發的新手。)

在我的libGDX ios項目中,我的ios/resources文件夾( 而不是 data文件夾)中具有以下圖標:

Icon-40.png Icon-40@2x.png Icon-60.png Icon-60@2x.png Icon-72.png Icon-72@2x.png Icon-76.png Icon-76@2x.png Icon-Small-50.png Icon-Small-50@2x.png Icon-Small.png Icon-Small@2x.png Icon.png Icon@2x.png

然后在我的Info.plist.xml文件中,我有:

<key>CFBundleIcons</key> <dict> <key>CFBundlePrimaryIcon</key> <dict> <key>CFBundleIconFiles</key> <array> <string>Icon</string> <string>Icon-40</string> <string>Icon-60</string> <string>Icon-72</string> <string>Icon-76</string> <string>Icon-Small</string> <string>Icon-Small-50</string> </array> <key>UIPrerenderedIcon</key> <true/> </dict> </dict>

這似乎按預期工作。 而且,由於我在這里,而且還花了一些時間來解決,因此這里是啟動圖像,包括新的iPhone 6和6+,看來需要在這些設備上支持本機屏幕分辨率:

Default-375w-667h@2x.png Default-414w-736h@3x.png Default-568h@2x.png Default-Landscape@2x~ipad.png Default-Landscape~ipad.png Default.png Default@2x.png Default@2x~ipad.png Default~ipad.png

據我所知,這些不需要任何相應的Plist條目。

希望這可以幫助!

請參閱以下文檔的“通用應用程序圖標”部分: https : //developer.apple.com/library/ios/qa/qa1686/_index.html

它們遵循圖標-“大小”的格式。

現在有一個專用的Wiki頁面,介紹如何在為iOS提交應用程序時定義圖標。

在這里可用:

https://github.com/MobiVM/robovm/wiki/Howto-Create-an-Asset-Catalog-for-XCode-9-Appstore-Submission%3F

從xCode 9開始,您需要定義資產目錄

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM