如何为通用应用程序命名iOS启动图标?

时间:2014-10-08 20:32:33

标签: ios libgdx robovm

这可能是一个微不足道的问题,但我似乎无法找到关于如何为iOS发布图标正确命名(以及使用的维度)的简明答案?

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

enter image description here

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

基本上,启动图标文件错误和/或丢失了什么?

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

enter image description here

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

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

3 个答案:

答案 0 :(得分: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条目。

希望这有帮助!

答案 1 :(得分:0)

参见&#34;通用应用程序的图标&#34;以下文件: https://developer.apple.com/library/ios/qa/qa1686/_index.html

他们遵循格式图标 - &#34;尺寸&#34;。

答案 2 :(得分:0)

现在有一个专用的Wiki页面,用于介绍在为iOS提交应用程序时如何定义图标。

在这里可用:

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

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