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. 平台
深色与着色图标(可选,仅单一尺寸)
留空的话,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 的资源目录。