如果error
从提交应用程序时收到图标Xcode9
,或者在模拟器以及设备上看不到应用程序图标,则只需将其更新cocoapods
为项目中的最新版本即可。这个问题是一个bug Xcode9
与cocoapods
。
有一个新的指引iPhoneX
,可以看出这里。
这是一个有用的网站,可为iOS,Mac App和Android应用程序创建图标。
您只需要拖放1024 x 1024图标,该站点将创建所有图标尺寸并将其发送到您的电子邮件中。然后按照以下方法为iOS应用设置图标。
在Apple启动iOS 8,iPhone 6和6 Plus之后,应用程序图标的大小和启动图像的大小发生了变化。请访问我的帖子以获取新尺寸:
新iPhone 6和6+的图像分辨率,是否添加了@ 3x支持?
是的,您需要添加一个120x120的高分辨率图标。现在,如果您只想定位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 and 152 x 152
图标大小。如果您不希望操作系统对它们进行插值,则无需计算Spotlight和“设置”图标!
根据博客文章iOS 7应用图标的新度量标准。
更新:
根据Apple Guideline App-icon或图标和图像大小:
图标尺寸(iOS 7及更高版本)
图标尺寸(iOS 6.1和更低版本)
为不同的设备创建不同大小的应用程序图标。如果要创建通用应用,则需要提供所有四种尺寸的应用图标。
对于iPhone和iPod touch,这两个尺寸都是必需的:
120 x 120像素
60 x 60像素(标准分辨率)
对于iPad,以下两个尺寸都是必需的:
152 x 152
76 x 76像素(标准分辨率)
现在将其设置为Project:
- 之后,单击
ProjectName-Info.plist
并找到图标文件行。如果找不到,请通过单击(+)
符号添加它,然后选择图标文件,然后设置所有图标图像,如下所示。
现在,就像我们将应用程序二进制文件提交到App Store一样,将您的项目存档并分发。我希望您现在可以提交应用程序而不会出现任何图标问题。
注意:
请小心提供所需的所有图标。否则,您的应用将无法通过Apple验证。如果您收到了这类电子邮件:
Invalid Image - For iOS applications, icons included in the binary submission must be in the PNG format.
- If your application supports the iPhone device family, you must include square icons of the following dimensions: 57x57 pixels and 120x120 pixels.
- If your application supports the iPad device family, you must include square icons of the following dimensions: 72x72 pixels, 76x76 pixels and 152x152 pixels
Apple现在也接受可以在iOS 7上运行的应用程序,因此,无论是Deployment target
6.1或更早版本,都需要提供iOS 7图标大小,这是我在商店中所期望的。
Xcode 5应用程序图标管理
如果使用的是xCode5,首先要更新的是图标。Xcode 5引入了资产目录,以简单地管理图像的多个副本(例如用于多种分辨率)。我们将创建一个用于管理游戏图标和启动图像的图片。
现在,单击使用资产目录按钮。在确认迁移时,还会询问您是否要迁移启动图像(这是启动应用程序时出现的初始屏幕的iOS对话)-您还要确保选中此选项。
请查看更多信息苹果资产目录文档