24

我正在使用 Xcode 5 并创建了 3 个图标

  • iphone-58.png
  • iPhone-80.png
  • iphone-120.png

当我创建我的投影时,我将这三个图标拖放到 image.xcassets 中。见截图。

现在,当我编译我的项目时,我收到了这个错误,即缺少 57x57 和 57x57@2x 图标。我该如何添加它们?我在 AppIcon 部分看不到任何位置。我错过了什么?

在此处输入图像描述

在此处输入图像描述

4

5 回答 5

57

您可以选择所需的图标集。在此处输入图像描述

请注意,右侧有 appicon 集的选项。选择您要放置的任何一个。

于 2013-09-20T04:19:06.150 回答
16

使用以下步骤

1 - 转到Project Navigator
2 - 选择(单击)Images.xcassets文件
3 - 单击APPIcon(左上角)
4 - 转到Attributes Inspector
5 - 选择您想要的。

在此处输入图像描述

简单的。

谢谢达米特H

于 2013-11-14T05:45:47.773 回答
7

我不得不以黑客工作的方式做到这一点。

  • 转到您的项目文件夹
  • 导航到 Images.xcassets
  • 导航到 AppIcon.appiconset
  • 编辑 Contents.json 文件
  • 添加这个

    {“图像”:[{“尺寸”:“57x57”,“成语”:“iphone”,“文件名”:“iphone-57.png”,“比例”:“1x”},{“尺寸”:“ 57x57”,“成语”:“iphone”,“文件名”:“iphone-114.png”,“比例”:“2x”},
    {“尺寸”:“29x29”,“成语”:“iphone”,“文件名”:“iphone-58.png”,“比例”:“2x”},{“尺寸”:“40x40”,“成语”:“iphone”,“文件名”:“iphone-80.png”、“比例”:“2x”}、{“尺寸”:“60x60”、“成语”:“iphone”、“文件名”:“iphone-120.png”、“比例”: “2x”}],“信息”:{“版本”:1,“作者”:“xcode”}}

  • 现在复制你的两个图标并将它们粘贴到 AppIcon.appiconset dir ie iphone-57.png & iphone-114.png

要么这是一个 xcode 错误,要么苹果假设在 xcode 5 中制作的任何应用程序都不会在 iphone 4 或更低版本或 ios 6 上运行,或者必须有更简单的方法

在此处输入图像描述

于 2013-09-20T03:07:31.093 回答
2

我的设计师使用makeappicon.com,所以我得到了一个整洁的AppIcon.appiconset目录,我只需要将其拖入Images.xcassets

使用此服务,您也可以获得 Android 削减。

它是免费的。

于 2014-10-31T02:46:39.353 回答
1

右侧面板(图标在哪里)有时比 Xcode 屏幕大,但面板没有滚动条。尝试隐藏 Navigator 和 Utilities 以便为主要内容留出更多空间。

于 2013-09-20T03:02:04.167 回答