告别手动切图macOS原生SwiftUI iOS AppIcon一键生成开源工具直接适配Xcode前言做iOS开发的同学应该都深有体会苹果对App图标规范极其严苛iPhone、iPad、App Store需要十几种不同尺寸、1x/2x/3x倍率图标一套完整图标集足足18张PNG图片。以往方案痛点拉满用Figma/PS手动逐个导出尺寸、倍率极易写错漏图导致Xcode编译报错在线网页图标工具存在隐私风险上传原图泄露设计稿Shell脚本需要敲命令不懂脚本的新手上手困难生成后还要手动编写Contents.json格式错误直接上架驳回缩放裁切逻辑不一致小图标边缘缺失、画面拉伸。今天给大家分享一款Gitee开源、macOS原生SwiftUI开发的iOS App Icon Generator拖拽上传原图一键输出标准AppIcon.appiconset资源包丢进Xcode Assets即可直接使用独立开发者、小团队必备效率神器开源地址https://gitee.com/.9live/ios-app-icon-gen一、工具核心优势原生macOS应用安全无网络上传基于SwiftUI开发本地离线处理图片原图不会上传第三方服务器商业项目图标设计稿不用担心泄露对比在线网页工具安全性拉满。全覆盖苹果官方图标尺寸一次生成18张图严格遵循Apple HIG规范自动输出全设备所需图标无需手动核对规格• iPhone202x/3x、292x/3x、402x/3x、602x/3x• iPad201x/2x、291x/2x、401x/2x、761x/2x、83.52x• App Store上架专用1024×1024高清大图智能居中填充裁切图标不变形内置Aspect Fill缩放策略正方形源图自动居中裁剪填充保证所有尺寸图标主体居中不会出现拉伸、留白失衡小尺寸通知、设置图标画面完整不缺内容。直接输出Xcode标准资源集一键导出完整AppIcon.appiconset文件夹自动生成合规Contents.json配置文件无需手动编辑JSON拖入项目Assets.xcassets立刻生效彻底告别ITMS-90717图标格式报错。多格式原图兼容操作极简支持PNG/JPEG/TIFF主流图片格式拖拽/点击选择双模式导入推荐1024×1024正方形原图完美适配App Store规范。开源可二次定制全Swift编写项目100% Swift代码分层清晰视图、视图模型、尺寸规则、图片处理服务完全解耦开发者可自行修改裁切逻辑、新增watchOS图标尺寸、调整导出规则。二、系统环境要求运行系统macOS 12.0编译打包Xcode 14.0及以上版本源图建议1024×1024 正方形无透明底PNG规避App Store Alpha通道报错三、超详细使用教程方式1Xcode可视化运行推荐新手克隆Gitee项目到本地git clone https://gitee.com/.9live/ios-app-icon-gen.git使用Xcode打开工程文件 AppIconGenerator.xcodeproj快捷键 ⌘R 运行App图标生成器主界面拖拽/点击导入准备好的正方形原图点击「生成AppIcon.appiconset」选择本地输出文件夹找到生成的AppIcon.appiconset直接拖拽进Xcode项目Assets.xcassets编译运行项目图标自动适配所有iPhone、iPad设备打包上架无需额外处理方式2命令行一键编译Release安装包不想每次通过Xcode调试运行可直接终端编译正式发行版xcodebuild -project AppIconGenerator.xcodeproj -scheme AppIconGenerator -configuration Release build编译完成后在Build产物目录找到可执行App双击打开即可离线使用。四、项目代码结构方便二次开发AppIconGenerator/├── AppIconGeneratorApp.swift // 应用程序入口├── Views/ContentView.swift // 可视化主界面拖拽逻辑├── ViewModels/AppViewModel.swift // 业务逻辑数据管理├── Models/AppIconSpec.swift // 所有iOS图标尺寸规格定义└── Services/IconGenerator.swift // 图片缩放、裁切、导出核心服务如果需要扩展功能比如新增Apple Watch图标、修改图片压缩质量、自定义导出目录直接修改AppIconSpec.swift和IconGenerator.swift即可。五、配套上架全流程解决方案内测正式分发云链分发图标制作完成后应用内测、上架分发同样是iOS开发难点• TestFlight官方内测渠道无需企业签解决掉签难题• 一站式App Store提审协助提前包体自检规避基础审核问题• 替代不稳定企业签、高成本超级签长期稳定分发推广。代码安全加固小蟹iOS混淆上架前建议搭配代码混淆工具规避4.3、2.3.1等高频拒审条款• 支持Swift/Objective-C/C/Flutter/Unity全技术栈混淆• 混淆率95%以上保留dSYM崩溃日志排查能力• 资源加密、文件改名加固Xcode无缝调试不影响开发流程。六、对比其他图标工具优势总结工具类型 本开源生成器 在线网页工具 Shell脚本 Xcode自带Icon Composer本地离线处理 ✅ ❌ 上传原图 ✅ ✅可视化拖拽操作 ✅ ✅ ❌ 命令行 ⚠️ 功能简陋自动生成完整appiconset ✅ ⚠️ 部分需手动补JSON ❌ ❌全覆盖iPhoneiPad尺寸 ✅ ✅ 需自行维护尺寸列表 缺失部分倍率开源可自定义 ✅ ❌ 闭源 ✅ 代码晦涩 ❌无隐私泄露风险 ✅ ❌ ✅ ✅七、结语这款开源工具彻底解决iOS开发者图标制作的重复机械工作从根源杜绝尺寸错误、JSON配置失效、上架图标报错等问题macOS原生应用兼顾安全与易用100% Swift源码完全开放个人项目、商业App均可免费使用、二次改造。开源仓库直达https://gitee.com/.9live/ios-app-icon-gen有功能优化需求、新增尺寸适配可以直接提交Issue欢迎Star收藏开发做图标不再加班#iOS开发 #SwiftUI #AppIcon #Xcode工具 #开源工具 #iOS上架 #独立开发者 #macOS工具
推荐一个一张图帮你生成iOS应用Icon各种尺寸的工具
告别手动切图macOS原生SwiftUI iOS AppIcon一键生成开源工具直接适配Xcode前言做iOS开发的同学应该都深有体会苹果对App图标规范极其严苛iPhone、iPad、App Store需要十几种不同尺寸、1x/2x/3x倍率图标一套完整图标集足足18张PNG图片。以往方案痛点拉满用Figma/PS手动逐个导出尺寸、倍率极易写错漏图导致Xcode编译报错在线网页图标工具存在隐私风险上传原图泄露设计稿Shell脚本需要敲命令不懂脚本的新手上手困难生成后还要手动编写Contents.json格式错误直接上架驳回缩放裁切逻辑不一致小图标边缘缺失、画面拉伸。今天给大家分享一款Gitee开源、macOS原生SwiftUI开发的iOS App Icon Generator拖拽上传原图一键输出标准AppIcon.appiconset资源包丢进Xcode Assets即可直接使用独立开发者、小团队必备效率神器开源地址https://gitee.com/.9live/ios-app-icon-gen一、工具核心优势原生macOS应用安全无网络上传基于SwiftUI开发本地离线处理图片原图不会上传第三方服务器商业项目图标设计稿不用担心泄露对比在线网页工具安全性拉满。全覆盖苹果官方图标尺寸一次生成18张图严格遵循Apple HIG规范自动输出全设备所需图标无需手动核对规格• iPhone202x/3x、292x/3x、402x/3x、602x/3x• iPad201x/2x、291x/2x、401x/2x、761x/2x、83.52x• App Store上架专用1024×1024高清大图智能居中填充裁切图标不变形内置Aspect Fill缩放策略正方形源图自动居中裁剪填充保证所有尺寸图标主体居中不会出现拉伸、留白失衡小尺寸通知、设置图标画面完整不缺内容。直接输出Xcode标准资源集一键导出完整AppIcon.appiconset文件夹自动生成合规Contents.json配置文件无需手动编辑JSON拖入项目Assets.xcassets立刻生效彻底告别ITMS-90717图标格式报错。多格式原图兼容操作极简支持PNG/JPEG/TIFF主流图片格式拖拽/点击选择双模式导入推荐1024×1024正方形原图完美适配App Store规范。开源可二次定制全Swift编写项目100% Swift代码分层清晰视图、视图模型、尺寸规则、图片处理服务完全解耦开发者可自行修改裁切逻辑、新增watchOS图标尺寸、调整导出规则。二、系统环境要求运行系统macOS 12.0编译打包Xcode 14.0及以上版本源图建议1024×1024 正方形无透明底PNG规避App Store Alpha通道报错三、超详细使用教程方式1Xcode可视化运行推荐新手克隆Gitee项目到本地git clone https://gitee.com/.9live/ios-app-icon-gen.git使用Xcode打开工程文件 AppIconGenerator.xcodeproj快捷键 ⌘R 运行App图标生成器主界面拖拽/点击导入准备好的正方形原图点击「生成AppIcon.appiconset」选择本地输出文件夹找到生成的AppIcon.appiconset直接拖拽进Xcode项目Assets.xcassets编译运行项目图标自动适配所有iPhone、iPad设备打包上架无需额外处理方式2命令行一键编译Release安装包不想每次通过Xcode调试运行可直接终端编译正式发行版xcodebuild -project AppIconGenerator.xcodeproj -scheme AppIconGenerator -configuration Release build编译完成后在Build产物目录找到可执行App双击打开即可离线使用。四、项目代码结构方便二次开发AppIconGenerator/├── AppIconGeneratorApp.swift // 应用程序入口├── Views/ContentView.swift // 可视化主界面拖拽逻辑├── ViewModels/AppViewModel.swift // 业务逻辑数据管理├── Models/AppIconSpec.swift // 所有iOS图标尺寸规格定义└── Services/IconGenerator.swift // 图片缩放、裁切、导出核心服务如果需要扩展功能比如新增Apple Watch图标、修改图片压缩质量、自定义导出目录直接修改AppIconSpec.swift和IconGenerator.swift即可。五、配套上架全流程解决方案内测正式分发云链分发图标制作完成后应用内测、上架分发同样是iOS开发难点• TestFlight官方内测渠道无需企业签解决掉签难题• 一站式App Store提审协助提前包体自检规避基础审核问题• 替代不稳定企业签、高成本超级签长期稳定分发推广。代码安全加固小蟹iOS混淆上架前建议搭配代码混淆工具规避4.3、2.3.1等高频拒审条款• 支持Swift/Objective-C/C/Flutter/Unity全技术栈混淆• 混淆率95%以上保留dSYM崩溃日志排查能力• 资源加密、文件改名加固Xcode无缝调试不影响开发流程。六、对比其他图标工具优势总结工具类型 本开源生成器 在线网页工具 Shell脚本 Xcode自带Icon Composer本地离线处理 ✅ ❌ 上传原图 ✅ ✅可视化拖拽操作 ✅ ✅ ❌ 命令行 ⚠️ 功能简陋自动生成完整appiconset ✅ ⚠️ 部分需手动补JSON ❌ ❌全覆盖iPhoneiPad尺寸 ✅ ✅ 需自行维护尺寸列表 缺失部分倍率开源可自定义 ✅ ❌ 闭源 ✅ 代码晦涩 ❌无隐私泄露风险 ✅ ❌ ✅ ✅七、结语这款开源工具彻底解决iOS开发者图标制作的重复机械工作从根源杜绝尺寸错误、JSON配置失效、上架图标报错等问题macOS原生应用兼顾安全与易用100% Swift源码完全开放个人项目、商业App均可免费使用、二次改造。开源仓库直达https://gitee.com/.9live/ios-app-icon-gen有功能优化需求、新增尺寸适配可以直接提交Issue欢迎Star收藏开发做图标不再加班#iOS开发 #SwiftUI #AppIcon #Xcode工具 #开源工具 #iOS上架 #独立开发者 #macOS工具