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

use*_*803 149 xcode icons archive ios launchimage

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

在此输入图像描述

所以第一个说29pt,但它也说2x.那么我要放置29x29图像还是58x58图像?我在哪里把所有其他的?(我知道有更多的大小比29,4060).

无论如何,我尝试的是将29x29png拖到第一个插槽上,一个40x40插在第二个插槽上,然后60x60插到第三个和第四个插槽上.当我去的时候Product->Archive,我明白了

/ Users/kendon/Documents/iPhone Apps/Sales Tool/Sales Tool/Images.xcassets:名为"AppIcon"的应用程序图标集没有任何适用的内容.

Sur*_*gch 201

图标大小

在此输入图像描述

以上图片来自Designing for iOS 9.它们与iOS 10相同.

如何设置应用程序图标

单击Project导航中的Assets.xcassets,然后选择AppIcon.

在此输入图像描述

这将为您提供一个空的应用程序图标集.

在此输入图像描述

现在只需将正确大小的图像(以.png格式)从Finder拖到应用程序集中的每个空白处即可.应该立即设置应用程序图标.

如何创建合适大小的图像

最顶部的图像显示了iOS 9中所需的每个点大小的像素大小.但是,即使我没有为iOS的未来版本更新此答案,您仍然可以使用最佳像素大小来确定以下方法.

查看空图像集上每个空白的点数(pt).如果图像是1x,则像素与点相同.点数增加2倍,积分增加3倍.因此,例如,在上面的第一个空白(29pt 2x)中,您需要一个58x58像素的图像.

您可以从1024x1024像素图像开始,然后将其缩小到正确的尺寸.您可以自己完成,也可以使用网站和脚本来获得合适的尺寸.搜索"ios app icon generator"或类似内容.

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

Icon-29.png      // 29x29 pixels
Icon-29@2x.png   // 58x58 pixels
Icon-29@3x.png   // 87x87 pixels
Run Code Online (Sandbox Code Playgroud)

启动图像

虽然您可以将图像用于启动屏幕,但请考虑使用启动屏幕故事板文件.这将方便地调整每个尺寸和方向的大小.请查看此SO答案或以下文档以获取相关帮助.

有用的文档

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


Sch*_*udi 145

我最近在App Store中发现了这款名为Icon Set Creator应用程序,该应用程序是免费的,没有广告,更新了新的更改,直接进行,并且适用于OSX,iOS和WatchOS中的每个可能的图标大小:

在图标集创建器中:

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

iconSetCreator

在XCode中:

  1. 导航到Assets.xcassets文件夹
  2. 删除现有的AppIcon
  3. 右键单击 - > 将创建的Icon-Set 导入AppIcon,您就完成了

  • 当我努力理解企业应用程序的应用程序图标系统时,这对我来说是一笔巨大的财富。不过,值得一提的是,有必要稍微澄清一下它的工作原理。该应用程序不会具体告诉您新生成的图像的保存名称或位置。这是一个 iOS 应用程序,我花了一段时间才意识到该应用程序创建了一个名为“iOS”的文件夹,然后将图像保存在另一个名为“Appicon.appiconset”的文件夹中。当准备导入到项目中时,您应该选择此文件夹。 (3认同)

K.S*_*.S. 18

节省一点时间:

1)您可以在Finder中标记您的应用程序图标图像,并通过拖动到应用程序图标图像集的一个空插槽中将它们一次拖动到您的资产目录中.当您在插槽上拖动时,其他几个插槽看起来都处于选中状态,当您放下这些插槽时,所有插槽都将立即填满.请注意,这适用于XCode 8(我没有尝试过XCode 7),但在XCode 9测试版中还没有.

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

2)"技术问答QA1686"苹果文档站点具有每个应用程序图标插槽的大小,已经为您计算了一个漂亮的图像,并且还包含正确的图像名称约定.

应用图标大小


bzz*_*bzz 11

正确的尺寸如下:

1)58x58

2)80x80

3)120x120

4)180x180


Vla*_*nko 10

我找到了名为 Iconizer 的应用程序。您可以在github上找到存储库。Iconizer只需一张图像即可为OS X、iPad、iPhone、CarPlayApple Watch生成应用程序图标。

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

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


Cra*_*rce 9

我使用一个名为Prepo的工具来生成所有正确的图像尺寸.您只需将应用程序提供给图像文件,它将使用适当的名称吐出每个必需的文件.

完成此操作后,您可以拖入相应的文件或只是指向Prepo导出的文件夹.


Vir*_*hod 7

现在一天很容易设置app-icon,只需转到 https://makeappicon.com/添加你的图片,他们会发送你所有尺寸的App-icon(也适用于手表和itunes),现在点击资产在Project导航器中输入.xcassets,然后选择AppIcon.现在你只需要根据需要拖动图标.


小智 5

在左侧列表中,右键单击"AppIcon"并单击"在Finder中打开"将打开名为"AppIcon.appiconset"的文件夹.粘贴所有具有所需分辨率的图形.完成后,所有这些图像将在同一屏幕中显示(屏幕截图中的一个).然后将它们拖到适当的框中.已添加应用程序图标.启动图像的过程相同.iOS 7及更低版本中添加了通过此过程启动的图像.对于iOS 8,默认情况下会生成单独的LaunchScreen.xib文件.


Gre*_*reg 5

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

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

在这里,您可以将整个文件夹拖入 Xcode。如果不:

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


mul*_*des 5

我很喜欢 Jordi Bruin 制作的这款名为Bakery 的应用程序

它允许表情符号和 SFSymbols 进行快速原型设计(在本例中不适用于 App Store!)

只需将您的设计拖放到应用程序中,然后再次拖放到资产目录中即可,无需手动填写所有尺寸。

在此输入图像描述