1

这可能是一个微不足道的问题,但我似乎找不到关于如何为 iOS 启动图标适当命名(以及使用什么尺寸)的简明答案?

注意我没有使用 Xcode,而是通过 RoboVM 将 LibGDX 游戏移植到 iOS。这就是我的 iOS /data/文件夹现在的样子:

在此处输入图像描述

我想我已经正确设置了所有“默认”启动图像,但我不确定启动图标。(所有这些混乱实际上是因为关于新 iPhone 6 和 6 Plus 的信息很少。)

所以基本上,哪些启动图标文件是错误的和/或丢失的?

哦,也在我的plist.xml文件中,这就是我所拥有的:

在此处输入图像描述

如果我添加更多启动图标图像,我需要在此处更改任何内容吗?

(如果还不是很明显的话,我是 iOS 开发的新手。)

4

3 回答 3

5

在我的 libGDX ios 项目中,我的ios/resources文件夹中有以下图标(不在数据文件夹中):

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 条目。

希望这可以帮助!

于 2014-10-16T14:32:38.380 回答
0

请参阅以下文档的“通用应用程序图标”部分: https ://developer.apple.com/library/ios/qa/qa1686/_index.html

它们遵循图标-“大小”的格式。

于 2014-10-08T21:29:54.853 回答
0

现在有一个专门的 wiki 页面来介绍如何在提交 iOS 应用程序时定义图标。

它在这里可用:

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

从 xCode 9 开始,您需要定义资产目录

于 2018-12-04T14:33:12.377 回答