免费 iOS App 图标生成器:一键导出 AppIcon.appiconset
不需要逐个查找 iOS 图标尺寸。上传一张高分辨率正方形图片,工具会在本地生成全部 iPhone、iPad 与 iOS Marketing PNG,并写好 Xcode 需要的 Contents.json。
输出内容
下载文件解压后就是标准 AppIcon.appiconset 文件夹,可以拖入 Xcode 的 Assets.xcassets,或替换项目中已有的同名目录。
- iPhone 20pt、29pt、40pt、60pt 的 @2x / @3x
- iPad 与 iPad Pro 对应图标尺寸
- 1024 × 1024 iOS Marketing 图标
- 包含文件名、idiom、scale 的 Contents.json
准备 1024 × 1024 原图
建议使用至少 1024 × 1024 的 PNG。非方形图片会居中裁切;透明区域会以白色填充,以避免生成图标出现意外透明边缘。不要在源图中预先制作系统圆角,系统会在不同场景应用遮罩。
图标在主屏幕、设置、通知和搜索结果里的显示大小不同。主体应保留足够安全边距,细线和很小的文字在低像素尺寸下容易消失。
- 使用 RGB 正方形原图
- 不要预先裁圆角或加入透明外边
- 把关键图形放在中心安全区域
- 避免依赖细小文字表达品牌
安装到 Xcode 的正确方式
解压后可以把整个 AppIcon.appiconset 文件夹放入 Assets.xcassets。若项目已经有 AppIcon,先确认 Target 的 General 设置仍指向同名 App Icons Source,再替换资源,避免项目同时存在两个名称相近的图标集。
Contents.json 已包含每个 idiom、size 和 scale 的映射,不需要手动把 PNG 拖进每个槽位。合并后建议 Clean Build Folder,并在模拟器和真机上重新安装检查缓存。
提交前检查不同背景与尺寸
同一图标在浅色、深色壁纸和系统设置列表中可能呈现不同对比度。导出资源不会改变你的设计,因此应在 Xcode 或真机上检查主体是否过小、边缘是否被遮罩切掉,以及白色图形是否和背景融在一起。
- 检查 1024px Marketing 图标是否清晰
- 检查 60pt 主屏幕图标的主体大小
- 检查 20pt 通知图标是否仍可辨认
- 确认没有旧图标缓存或错误 Asset 名称
常见问题
可以直接拖进 Xcode 吗?
可以。解压 AppIcon.appiconset.zip 后,将整个文件夹放入 Assets.xcassets。
会生成 Contents.json 吗?
会,文件名和每个 iPhone、iPad、Marketing 槽位都已写好。
原图不是正方形怎么办?
工具会从中心裁切最大正方形后再缩放。
需要自己给图标加圆角吗?
不需要。iOS 会根据使用场景应用遮罩,源图应保持完整正方形。
为什么安装后仍看到旧图标?
模拟器或设备可能缓存旧资源。确认 Target 指向正确的 AppIcon 集后,清理构建并删除旧安装再测试。
可以使用带透明背景的原图吗?
工具会以白色填充透明区域,但更建议在设计阶段明确最终背景,避免不同尺寸出现意外边缘。