Build Mac App 是一个用于销售付费 macOS 应用的完整模板。购买后你将获得一个可运行的 Mac 应用和它的销售网站,两者在第一天即可工作,完整源代码位于私有 GitHub 仓库。该模板专为 AI 编码代理设计,你只需用自然语言告诉 AI 代理你的应用应该做什么,它就会编写代码,内置检查会捕获常见错误。
主要能力与预置功能:
- 许可与激活:许可密钥按 Mac 激活、每周检查、14 天离线宽限期;退款会撤销密钥;丢失密钥可通过邮件、网站或应用内找回。
- 构建与分发:一条命令完成构建、签名和苹果公证,生成通用二进制(支持 Apple 芯片和 Intel Mac),通过 hardened runtime 签名,经 notarytool 公证并装订,DMG 经 Gatekeeper 检查后打开无警告。支持本地或 GitHub Actions 工作流。
- 自动更新:使用 Sparkle 和每个产品独立的 EdDSA 密钥,appcast 针对 DMG 的精确字节签名,防止伪造更新。
- 支付:通过 Creem 或 Polar 作为记录商户处理信用卡、销售税和发票,支持结账、Webhook、退款和争议;可一键切换提供商,旧密钥继续有效。
- 邮件:使用 Resend 和 React Email 发送收据、密钥恢复、退款通知及等待列表和发布广播,具有幂等键防止重复发送,并提供 SPF、DKIM、DMARC 的 DNS 指南。
- 销售网站:基于 Next.js 和 Tailwind,包含定价、条款、隐私、退款政策、FAQ、博客和更新日志,并配置 Sitemap、feed、llms.txt 和 IndexNow 以便搜索引擎和 AI 助手发现。
- AI 代理支持:仓库包含规则手册、机器可读的项目地图、doctor 命令、详细错误报告和 13 个 Claude Code 技能,帮助 AI 代理安全地修改项目。
使用方式:
- 结账时提供 GitHub 用户名,接受私有仓库邀请并克隆到 Mac。
- 从 App Store 安装 Xcode,在终端安装两个工具,运行网站和 Mac 应用。
- 通过一条命令或对 AI 代理说一句话来重命名应用、网站、邮件和设置,将其变为你的产品。
- 逐条向 AI 代理描述应用功能,每次更改后运行仓库检查。
- 将网站部署到 Vercel,注册 Apple Developer Program,连接支付账户,使用测试卡测试完整购买流程。
- 一条命令构建、签名、公证并发布应用,然后打开销售开关。
适用场景:希望快速发布和销售 macOS 应用的独立开发者,尤其是希望利用 AI 编码代理加速开发、但不想处理签名、公证、支付、许可和更新等基础设施的用户。
限制与要求:
- 需要一台装有 Xcode 的 Mac。
- 需要 Apple Developer Program 会员资格(每年向 Apple 支付费用)。
- 需要 Creem 或 Polar 账户以及一个域名。
- 需要 AI 编码代理(可选,但推荐使用 Claude Code、Cursor 或 Codex)来辅助开发。
- 你仍需在终端中工作,并预期阅读 AI 代理所做的更改。
- 应用实际功能(即你的产品逻辑)是唯一需要你自己完成的部分,模板不包含具体的业务功能。
- 支付提供商 Creem 或 Polar 的费率、具体费用暂未提供。
- 模板本身的价格暂未提供。