跳到正文

← 全部工具

给 iOS 和 Mac 开发者的免费工具

Xcode App 图标生成器

现在的 Xcode 做 iPhone 和 iPad 的 App 图标,只需要一张 1024 × 1024、不透明的 PNG,另外可以加深色和着色版本。Mac App 仍然需要从 16 到 1024 像素的 10 个尺寸。把图标拖到下面,选好平台,就能下载现成的 AppIcon.appiconset 文件夹,里面有全部 PNG 和 Xcode 读取的 Contents.json。

1. 你的图标

把 App 图标拖到这里

一张正方形的 PNG、JPEG 或 WebP,最好是 1024 × 1024 像素。图片只在本页处理,不会上传。

2. 平台

iPhone 和 iPad

深色与着色图标(可选,仅单一尺寸)

留空的话,iOS 会根据你的图标生成深色和着色版本。苹果要求深色图标用透明背景,着色图标用灰度图。

深色图标

保留透明,让系统背景透出来。

着色图标

会转成灰度,保留透明。

请先添加图标。

图标组里有什么

已于 2026-10-30 与苹果文档和 Xcode 27.1 核对。

  • • iOS 与 iPadOS 单一尺寸:1024 × 1024 像素,idiom 为 universal,platform 为 ios;另有可选的深色(Dark)和着色(Tinted)位置。
  • • iOS 与 iPadOS 全部尺寸:iPhone 20、29、40、60 pt 的 @2x 和 @3x;iPad 20、29、40 pt 的 @1x 和 @2x,76 pt @2x,83.5 pt @2x;App Store 1024 像素。
  • • macOS:16、32、128、256、512 pt,各有 @1x 和 @2x。512 pt @2x(1024 像素)就是 App Store 用的图。
  • • watchOS:一张 1024 × 1024 像素,idiom 为 universal,platform 为 watchos。

从 2025 年起,苹果还支持用 Icon Composer 制作分层图标(.icon 文件),适用于 iOS、iPadOS、macOS 和 watchOS。本页用一张平面图生成传统的资源目录图标组,不生成 .icon 文件。

使用方法

  • •不是正方形的图会先取中间的正方形,再按每次缩小一半的方式逐步画到各个尺寸,小尺寸比一次缩到位更清晰。
  • •iOS 和 watchOS 的 PNG 由本页直接写成 8 位 RGB,完全没有 Alpha 通道:透明区域用你选的背景色填满。大尺寸 iOS App 图标如果透明或带 Alpha 通道,App Store Connect 会拒收。
  • •macOS 的 PNG 默认保留透明,也可以关掉。可选的 iOS 深色图标按苹果要求保留透明背景,着色图标会转成灰度。
  • •Contents.json 的格式和键名与 Xcode 27.1 写出的文件一致(idiom、size、scale、platform、appearances、filename)。每种组合都用苹果的 actool 编译检查过,没有警告。
  • •ZIP 里有给 iOS 和 macOS 的 AppIcon.appiconset,以及单独的 watchOS/AppIcon.appiconset,因为手表 App 有自己的 target 和资源目录。
  • •不会上传任何内容:解码、绘制、写 PNG 和打包 ZIP 都在你的浏览器里完成。

它做不到的事

  • •不生成 Icon Composer 的分层图标(.icon 文件)、Liquid Glass 图层或透明(Clear)外观,只用一张平面图生成传统的资源目录图标组。
  • •不生成 tvOS 和 visionOS 图标(它们是分层图像堆栈),也不生成 iMessage 和贴纸图标。
  • •不帮你设计图标,也不加圆角。请提供铺满的正方形图,圆角或圆形遮罩由系统加上。
  • •把小图放大到 1024 像素会发虚,请用 1024 × 1024 的原图。
  • •尺寸和 JSON 格式已于 2026-10-30 与苹果文档和 Xcode 27.1 核对,苹果偶尔会调整。

常见问题

iOS App 图标应该是多大?
1024 × 1024 像素的正方形 PNG,不能透明。从 Xcode 14 起,iPhone 和 iPad 只需这一张,构建时 Xcode 会生成较小的尺寸。苹果人机界面指南给 iOS、iPadOS 和 macOS 列出的版面尺寸都是 1024 × 1024。
App Store Connect 提示 App 图标不能透明、不能带 Alpha 通道,怎么办?
大尺寸 iOS App 图标必须完全不透明,而且保存时不能带 Alpha 通道。很多设计工具即使画面没有透明也会导出 RGBA 的 PNG。本页把 iOS 的 PNG 写成不带 Alpha 通道的 RGB,透明区域用你选的颜色填满。
macOS App 图标需要哪些尺寸?
10 张:16、32、128、256、512 pt,各有 @1x 和 @2x,也就是 16 到 1024 像素。Xcode 会用它们生成 .icns 文件。512 pt @2x(1024 像素)同时也是 App Store 用的图标。
一定要做深色和着色图标吗?
不用。不提供的话,iOS 18 及以后会根据你的图标生成深色和着色版本。如果自己提供,苹果要求深色图标用透明背景、着色图标用灰度图,它们都放在同一个 AppIcon 图标组里。
是不是应该改用 Icon Composer?
Icon Composer 生成分层的 .icon 文件,可以细调 Liquid Glass 效果和各种外观。如果你只想用一张平面图做出能用的图标,或者还要支持旧系统,本页生成的资源目录图标组依然可用。项目里两者都有时,最新的 Xcode 会使用 .icon 文件。
生成的图标怎么放进 Xcode?
解压下载的文件,在 Xcode 里打开 Assets.xcassets,删掉旧的 AppIcon,把 AppIcon.appiconset 文件夹拖进去。确认 target 的 App Icon 设置是 AppIcon。手表 App 的话,把 watchOS 那一组放进手表 target 的资源目录。

相关工具