繁体   English   中英

iOS应用程序提交,图像大小无效

[英]iOS App Submission, Invalid Image Sizes

我刚刚收到iOS应用提交的以下消息:

无效图像 - 对于iOS应用程序,二进制提交中包含的图标必须为PNG格式。

- 如果您的应用程序支持iPhone设备系列,则必须包含以下尺寸的方形图标:57x57像素和120x120像素。

- 如果您的应用程序支持iPad设备系列,则必须包含以下尺寸的方形图标:72x72像素,76x76像素和152x152像素

我假设这些是iOS 7所需的新图像尺寸。有谁知道3个iPad图像的命名约定是什么? 是否还需要包括旧的图像尺寸,114x114和144x144?

谢谢!

是的,iOS 7有新的图标大小。请参阅此文章: iOS 7应用程序图标的新指标 它解释了(在文章底部附近)iPhone和iPad所需的尺寸:

如果您只想定位iOS 7,则只需要76 x 76,120 x 120和152 x 152图标尺寸。 如果你想同时定位iOS 6,你需要57 x 57,72 x 72,76 x 76,114 x 114,120 x 120,144 x 144和152 x 152图标大小。 如果您不希望操作系统插入它们,请不要计算Spotlight和设置图标!

就命名约定而言,只要它们的大小正确,您就可以将图标命名为任意图标(并且高分辨率图像使用@ 2x后缀)。 只需确保在Info.plist文件中,使用CFBundleIconFiles键声明图标的名称。

关于SO的这个类似问题也可能对您有用。

编辑1:根据下面的评论,请参阅此处获取更多信息:

编辑2:如果您使用的是Xcode 5,请选择目标,然后选择“常规”选项卡,您可以在“应用程序图标”部分中看到所需图标的尺寸。 请参阅Apple doco有关资产目录 (特别是参见本节 )的信息,其中显示了此屏幕截图:

Xcode 5截图

下面将介绍iOS 7所需的新图标图像大小,命名约定。

对于iPhone“appicon-60.png,appicon-60 @ 2x.png”

对于iPad“appicon-76.png,appicon-76 @ 2x.png”

所有设备的Spotlight搜索结果图标“appicon-Small-40.png,appicon-Small-40 @2x.png”

Apple在邮件中提到的“您的交付成功,但您可能希望在下次交付时纠正以下问题:

这意味着这不是他们拒绝的原因,但他们希望在下次交付时予以纠正。

用于指定图标的Xcode GUI简要概述了支持的图标大小(见下文)。 必需的图标取决于您选择支持的设备。

在此输入图像描述

只要尺寸正确,您就可以选择图标文件名,并通过图示的GUI或Info.plist让Xcode了解图标文件。

您需要为ios 7中的iPhone提供应用程序图标大小,非视网膜为60 * 60,视网膜显示为120 * 120。 您需要记住ios7中的命名约定。 有关详细信息,请参阅此图片...

在此输入图像描述

有关更多信息,请参阅此链接

https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html

最简单的方法是使用AppIcon set。 这是在线工具, Icons Master ,它将创建AppIcon.appiconset文件夹,它会照顾图标的大小和命名对流。

Images.xcassets中,如果您为图像提供适当的大小,XCode永远不会抛出任何错误警告,请确保图像的大小正确。

投掷警告/错误的可能性

  • 如果您错过任何图像,即使您错过了单张图像,也会发出警告。
  • 如果图像的大小与所需的大小不匹配。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM