我如何设置图像,以便我可以存档和验证我的应用程序?现在屏幕看起来是这样的:

第一个是29pt,然后是2x。我是放29x29的图像还是58x58的图像?我把其他的放在哪里呢?(我知道有比29号、40号和60号更多的尺码)。

不管怎样,我所尝试的是我把一个29x29的png拖到第一个插槽上,一个40x40的拖到第二个插槽上,一个60x60的拖到第三和第四个插槽上。当我进入Product->Archive时,我得到

/用户/kendon/文档/iPhone应用程序/销售工具/销售工具/图像。xcassets:名为“AppIcon”的应用程序图标集没有任何适用的内容。


当前回答

正确的尺寸如下:

1) 58 x58

2) 80 x80

3) 120 x120

4) 180年x180

其他回答

我很喜欢Jordi Bruin做的这个叫Bakery的应用

它允许表情符号和SFSymbols快速原型(在这种情况下不适用于App Store !)

只需将您的设计拖放到应用程序中,然后再拖放到资产目录中,而无需手动填写所有大小。

我使用一个名为Prepo的工具来生成所有正确的图像大小。你只需给应用程序你的图像文件,它会吐出每个必要的文件与适当的名称。

一旦你这样做了,然后你可以拖动适当的文件或只是指向您的Prepo导出文件夹。

在左侧列表中,右键单击“AppIcon”,然后单击“在查找器中打开” 一个名为“AppIcon”的文件夹。Appiconset”将打开。 将所有需要分辨率的图形粘贴在那里。 一旦完成,所有这些图像将在同一个屏幕上可见(在屏幕截图中)。然后将它们拖到相应的框中。 添加了应用程序图标。 同样的过程用于启动图像。 iOS 7及以下版本将添加通过此过程的启动图像。 iOS 8单独启动屏幕。Xib文件是默认的。

我最近在App Store中发现了一款名为Icon Set Creator的应用,它是免费的,没有广告,在新的变化中进行更新,直接适用于OSX, iOS和WatchOS中任何可能的图标大小:

在图标集创建者中:

将图像拖到视图中 选择目标平台 导出“Icon Set”文件夹

在XCode中:

导航到资产。xcassets文件夹 删除已存在的AppIcon 导入你创建的图标-设置为AppIcon,你就完成了

更新:除非你喜欢一个一个地调整图标的大小,否则看看Schmoudi的答案吧。这样简单多了。

图标大小

上图来自iOS 9的设计。iOS 10也是如此。

如何设置应用图标

点击资产。xcassets在项目导航器,然后选择AppIcon。

这将给你一个空的应用程序图标集。

现在只需从Finder中拖动大小合适的图像(.png格式)到应用程序集的每个空白区域。现在应用程序图标应该都设置好了。

如何创建合适大小的图像

最上面的图片显示了iOS 9中要求的每个点的像素大小。然而,即使我没有为未来的iOS版本更新这个答案,你仍然可以使用下面的方法计算出正确的像素大小。

看看空图像集中的每个空白有多少点(pt)。如果图像是1x,则像素与点相同。2x是两倍,3x是三倍。所以,例如,在上面的第一个空白(29pt 2x),你将需要一个58x58像素的图像。

您可以从1024x1024像素的图像开始,然后将其缩小到正确的大小。你可以自己做,也可以通过网站和脚本来获取合适的尺寸。搜索“ios应用程序图标生成器”或类似内容。

我认为只要尺寸正确,名称就不重要,但一般的命名约定如下:

Icon-29.png      // 29x29 pixels
Icon-29@2x.png   // 58x58 pixels
Icon-29@3x.png   // 87x87 pixels

启动画面

虽然您可以为启动屏幕使用图像,但请考虑使用启动屏幕故事板文件。这将方便地调整每个大小和方向。查看这个SO答案或以下文档以获得帮助。

有用的文档

应用程序图标 启动屏幕

这篇文章中的Xcode图像是用Xcode 7创建的。