iOS如何设置应用程序图标和启动图像

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

enter image description here

所以第一个说29pt,但它也说2x。所以我是放一个29x29图像还是58x58图像?我把其他的放在哪里呢?(我知道有更多的尺寸比2940,和60)。

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

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

406612 次浏览

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

. Xib文件

正确的尺寸如下:

1) 58x58

2) 80x80

3) 120x120

4) 180x180

< em >更新:除非你喜欢一个一个地调整图标的大小,检查Schmoudi的回答。只是简单多了。

图标大小

enter image description here

上图来自为iOS 9设计。它们是iOS 10也一样

如何设置应用图标

在项目导航器中单击Assets.xcassets,然后选择AppIcon

enter image description here

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

enter image description here

现在只需从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创建的。

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

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

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

现在a days真的很容易设置应用程序图标,只要去 https://makeappicon.com/添加你的图像,他们会给你所有大小的应用程序图标(也为手表&itunes也一样),现在点击资产。xcassets在项目导航器,然后选择AppIcon。现在你只需要按需要拖放图标

我最近在应用程序商店中发现了这个名为图标集创建器的应用程序,它是免费的,没有广告,在新的变化中更新,直接适用于OSX, iOS和WatchOS中任何可能的图标大小:

在图标集创建者中:

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

iconSetCreator

在XCode中:

  1. 导航到Assets.xcassets文件夹
  2. 删除已存在的AppIcon
  3. 右击-> 进口你创建的图标-设置为AppIcon,你就完成了

 ></a></p></div>
                                                                            </div>
                                </div>
                            </div>
                        </div>
                                                <div class=

为了节省一点时间:

1)你可以在finder中标记你的应用图标图像,并通过拖拽到应用图标图像集的一个空槽中,一次性将它们拖到你的资产目录中。当你在插槽上拖拽时,其他几个插槽看起来被选中了,当你放下这些插槽时,它们都会被一次填满。请注意,这在XCode 8中有效(我还没有尝试过XCode 7),但在XCode 9测试版中还没有。

拖动到应用程序图标资产目录imageset

2) 技术qq1686苹果文档站点有每个应用程序图标槽的大小已经计算在一个漂亮的图像中,还包含正确的图像名称约定。

应用程序图标大小

根据更新版本(Xcode 8.3.3),我看到AppIcon集的所有字段都需要以下分辨率。

40x40
58x58
60x60
80x80
87x87
120x120
180x180
它带有hdpi, xhdpi, xxhdpi等。

.

.

编辑到120x120

我找到了一个叫Iconizer的应用。你可以在github上找到存储库。Iconizer可以用一个图像为OS X, iPad, iPhone, CarPlay苹果的手表生成应用程序图标。

只需将图标拖放到Iconizer上,选择您需要的平台,以及是否希望将所有平台生成到一个资产目录中,然后单击导出。

.

之后,只需替换(删除和导入)你的AppIcon在Assets.xcassets

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

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

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

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

  1. 双击Assets。xcassets文件夹
  2. 选择所有文件
  3. 将它们拖到Assets.xcassets
  4. 将其重命名为AppIcon

我很喜欢这个由Jordi Bruin制作的名为面包店的应用程序

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

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

enter image description here