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

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

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

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


当前回答

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

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

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

其他回答

我已经尝试了上面的大部分方法和其他一些方法,发现https://appicon.co是最简单、最快的,并提供了最全面的集合。

将图像拖到屏幕上 点击生成 打开刚刚下载到下载文件夹中的文件

在这里,你可以把整个文件夹拖到Xcode中。如果不是:

双击Assets。xcassets文件夹 选择所有文件 将它们拖到Assets.xcassets 将其重命名为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创建的。

你可以很容易地做到这一点,无需调整自己的大小或做任何事情,只需在应用商店图标生成器网站上选择你的图标 https://getappscreenshots.com/app-icon-generator,它会生成所有所需的文件和所有图标大小,这样你就可以复制文件并粘贴到项目的文件夹中!

正确的尺寸如下:

1) 58 x58

2) 80 x80

3) 120 x120

4) 180年x180

这是XCode中非常令人沮丧的部分。和许多人一样,当我切换到新版本的xcode(版本8)时,我浪费了好几个小时。我的解决方案是打开我的项目的属性,在“应用图标和启动图像”下选择图标的“迁移”选项。这对我来说完全没有意义,因为我已经有了所有的图标,但它成功了!不幸的是,我现在似乎在项目中有两个我的启动器图标的副本。