繁体   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