iOS如何设置应用图标和启动图片

251

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

输入图像描述

首先,第一个说明是 29pt,但它还说了2x。那么我应该放一个29x29的图像还是一个58x58的图像?其他所有尺寸的图像应该放在哪里?(我知道有比294060更多的尺寸)。

无论如何,我尝试了将一个29x29的png拖到第一个空位,一个40x40拖到第二个空位,以及一个60x60拖到第三个和第四个空位。当我尝试Product->Archive时,我会得到:

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


选择应用图标并点击属性检查器,它还显示所需的尺寸为1x的29x29和2x的58x58等。 - Muhammad Adnan
4
您可以使用此网站制作所有应用程序图标:https://makeappicon.com/ - AL̲̳I
36
为什么我们不能在Xcode本身完成这个操作呢?不需要特殊的应用程序或网站,只需要一个大图像,这样就太容易了。这是我在Unity中的做法。 - tsukimi
似乎图标中的图片距离白色背景的边缘太近了,有没有办法让图片变小但保持所需的像素比率不变?这是在使用makeappicon.com后出现的。 - nosh
2
它在iOS 13中不再使用。它已被弃用。 - Manish
14个回答

2

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


这正是我需要的,用于将一个非常老旧(iOS 3)的项目更新到iOS 11。 - Doug Voss

2
根据最新版本(Xcode 8.3.3)的要求,我发现在所有AppIcon集合的字段中需要以下分辨率。
40x40
58x58
60x60
80x80
87x87
120x120
180x180

它具有hdpi、xhdpi、xxhdpi等版本。 希望这能帮助其他人。 编辑为120x120。

2

您可以仅添加一个大小为1024 * 1024像素的单个图像。

只需像这样添加图像 在此输入图片描述

然后在右侧菜单中选择单一尺寸


这个问题是在2015年提出的,那个版本的Xcode需要所有尺寸的图像。 - Nhat Nguyen Duc
2
@NhatNguyenDuc 谢谢你提醒,希望我的评论仍然能帮助到未来来到这个线程的任何人。 - Philiong

1
你可以不用自己调整大小或做任何事情,只需在应用商店图标生成器网站上选择你的图标https://getappscreenshots.com/app-icon-generator,它会生成所有所需文件和所有图标尺寸,因此你只需复制文件并粘贴到项目文件夹中!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接