开源macOS工具AppStore截图一键批量生成告别多尺寸重复裁剪一、前言iOS开发者每次上架App Store最繁琐的环节之一就是制作应用商店截图。苹果要求iPhone、iPad多个机型专属分辨率手动用PS、Figma逐个新建画板、缩放裁剪、分类归档极其耗费时间稍有像素偏差就会被审核驳回。fastlane frameit需要编写配置文件上手门槛偏高各类商用截图生成工具大多需要订阅付费对于个人开发者和小团队不够友好。今天给大家介绍一款完全开源免费、基于SwiftUI开发的macOS专用工具appstore-snapshot-genGitee仓库地址https://gitee.com/.9live/appstore-snapshot-gen纯本地离线运行无水印无广告只需导入原图即可批量自动生成全部App Store官方标准尺寸截图。二、项目基本信息技术栈Swift SwiftUI原生macOS客户端无臃肿第三方依赖运行流畅占用低系统要求macOS 12.0 及以上编译需要 Xcode14核心作用将单张App展示截图自动适配iPhone、iPad全机型上架分辨率自动规整文件夹与文件命名直接上传App Store Connect。三、核心功能介绍多种图片导入方式支持拖拽图片/文件夹、本地文件选择框批量导入、多选单张图片真机截图、设计稿均可直接使用。内置官方全套机型分辨率工具内置苹果最新上架强制要求的截图规格无需手动查询尺寸• iPhone 6.9英寸竖屏1320 × 2868• iPad 13英寸竖屏2064 × 2752支持按需勾选机型可一键全选iPhone或iPad设备横竖屏灵活搭配。三种图片适配模式杜绝变形• 居中裁剪填充铺满画布裁切多余区域适合全屏宣传截图• 等比适配留白完整保留原图全部内容边缘自动留白适合带UI细节的功能截图• 强制拉伸铺满适合纯色背景类图片使用自动结构化导出文件批量生成后会以原始截图为单位单独创建文件夹文件名自带设备类型与分辨率无需手动整理直接用于App上传输出文件夹├─screenshot-1│ ├─iPhone-6.9in-portrait-1320x2868.png│ └─iPad-13in-portrait-2064x2752.png└─screenshot-25. 进度可视化 支持源码二次修改批量生成过程实时展示进度项目结构清晰机型尺寸配置、图片缩放逻辑全部模块化开发者可自行新增机型、修改导出规则同时支持命令行打包Release版本分发给团队成员。四、快速使用教程拉取源码git clone https://gitee.com/.9live/appstore-snapshot-gen.git运行程序使用Xcode打开AppStoreSnapshot.xcodeproj快捷键CommandR直接编译运行。五步完成截图生成导入需要处理的原图勾选需要生成的设备分辨率选择本地输出目录选择图片适配缩放方式点击批量生成处理完成即可直接使用。打包分发可选xcodebuild -project AppStoreSnapshot.xcodeproj -scheme AppStoreSnapshot -configuration Release build编译完成后提取App文件可分享给团队统一使用。五、简单配套工具推荐在App上架全流程中截图制作完成后IPA内测分发、马甲包过审加固也是高频需求内测分发管理可以参考云链分发文档中心方便TestFlight批量管理与上架预检多马甲包降低审核相似度、规避4.3重复应用问题可以查看小蟹iOS混淆加固文档中心相关方案。二者仅作为上架辅助工具核心仍以本截图生成工具为主。对于高频上架、多马甲包批量制作商店截图的iOS开发者这款开源工具可以极大缩减截图制作时间把更多精力投入产品迭代。项目地址https://gitee.com/.9live/appstore-snapshot-gen#iOS开发 #AppStore上架 #SwiftUI #macOS工具 #App截图批量生成 #苹果审核 #开源工具 #独立开发者
开源AppStore截图生成程序(一张图生成标准尺寸)
开源macOS工具AppStore截图一键批量生成告别多尺寸重复裁剪一、前言iOS开发者每次上架App Store最繁琐的环节之一就是制作应用商店截图。苹果要求iPhone、iPad多个机型专属分辨率手动用PS、Figma逐个新建画板、缩放裁剪、分类归档极其耗费时间稍有像素偏差就会被审核驳回。fastlane frameit需要编写配置文件上手门槛偏高各类商用截图生成工具大多需要订阅付费对于个人开发者和小团队不够友好。今天给大家介绍一款完全开源免费、基于SwiftUI开发的macOS专用工具appstore-snapshot-genGitee仓库地址https://gitee.com/.9live/appstore-snapshot-gen纯本地离线运行无水印无广告只需导入原图即可批量自动生成全部App Store官方标准尺寸截图。二、项目基本信息技术栈Swift SwiftUI原生macOS客户端无臃肿第三方依赖运行流畅占用低系统要求macOS 12.0 及以上编译需要 Xcode14核心作用将单张App展示截图自动适配iPhone、iPad全机型上架分辨率自动规整文件夹与文件命名直接上传App Store Connect。三、核心功能介绍多种图片导入方式支持拖拽图片/文件夹、本地文件选择框批量导入、多选单张图片真机截图、设计稿均可直接使用。内置官方全套机型分辨率工具内置苹果最新上架强制要求的截图规格无需手动查询尺寸• iPhone 6.9英寸竖屏1320 × 2868• iPad 13英寸竖屏2064 × 2752支持按需勾选机型可一键全选iPhone或iPad设备横竖屏灵活搭配。三种图片适配模式杜绝变形• 居中裁剪填充铺满画布裁切多余区域适合全屏宣传截图• 等比适配留白完整保留原图全部内容边缘自动留白适合带UI细节的功能截图• 强制拉伸铺满适合纯色背景类图片使用自动结构化导出文件批量生成后会以原始截图为单位单独创建文件夹文件名自带设备类型与分辨率无需手动整理直接用于App上传输出文件夹├─screenshot-1│ ├─iPhone-6.9in-portrait-1320x2868.png│ └─iPad-13in-portrait-2064x2752.png└─screenshot-25. 进度可视化 支持源码二次修改批量生成过程实时展示进度项目结构清晰机型尺寸配置、图片缩放逻辑全部模块化开发者可自行新增机型、修改导出规则同时支持命令行打包Release版本分发给团队成员。四、快速使用教程拉取源码git clone https://gitee.com/.9live/appstore-snapshot-gen.git运行程序使用Xcode打开AppStoreSnapshot.xcodeproj快捷键CommandR直接编译运行。五步完成截图生成导入需要处理的原图勾选需要生成的设备分辨率选择本地输出目录选择图片适配缩放方式点击批量生成处理完成即可直接使用。打包分发可选xcodebuild -project AppStoreSnapshot.xcodeproj -scheme AppStoreSnapshot -configuration Release build编译完成后提取App文件可分享给团队统一使用。五、简单配套工具推荐在App上架全流程中截图制作完成后IPA内测分发、马甲包过审加固也是高频需求内测分发管理可以参考云链分发文档中心方便TestFlight批量管理与上架预检多马甲包降低审核相似度、规避4.3重复应用问题可以查看小蟹iOS混淆加固文档中心相关方案。二者仅作为上架辅助工具核心仍以本截图生成工具为主。对于高频上架、多马甲包批量制作商店截图的iOS开发者这款开源工具可以极大缩减截图制作时间把更多精力投入产品迭代。项目地址https://gitee.com/.9live/appstore-snapshot-gen#iOS开发 #AppStore上架 #SwiftUI #macOS工具 #App截图批量生成 #苹果审核 #开源工具 #独立开发者