
NoMac.app
NoMac.app 是一个面向 AI 代理的基于云的 iOS 发布管道,它在云 Mac 上构建已签名的发布版本,推送到 TestFlight,并提交到 App Store——无需 Mac 或 Xcode。
https://nomac.app/?ref=producthunt&utm_source=aipure

产品信息
更新于:2026年07月14日
什么是 NoMac.app
NoMac.app 是一个以代理为先的 iOS 发布平台,旨在让开发者(和 AI 编码代理)从云端端到端地发布 iOS 应用。NoMac 无需管理 Xcode、证书和本地构建机器,而是提供了一个引导式设置和自动化管道,可处理已签名的 iOS 构建、TestFlight 分发和 App Store 提交。它旨在通过 CLI、API 或 MCP 驱动,因此 Claude Code、Codex、Cursor 和其他代理等工具可以将其作为自动化工作流程的一部分来运行发布过程。
NoMac.app 的主要功能
NoMac.app 是一个基于云的 iOS 发布管道,专为 AI 代理和 CLI 驱动的工作流设计,使团队无需拥有或使用 Mac 或 Xcode 即可在云 Mac 上构建已签名的 iOS 发布版本,通过 TestFlight 分发版本,并将应用程序提交到 App Store。经过一次性 Apple 门控设置(Apple 开发者帐户、App Store Connect API 密钥、隐私问题和 TestFlight 安装)后,NoMac 会自动处理证书/配置文件、签名、构建、上传、元数据/屏幕截图处理、审核检查以及最终的 App Store 提交——通过 CLI、API 或 MCP 与代理集成。
云 Mac 签名发布构建: 在云 Mac 上生成已签名的 iOS 发布构建,无需在本地运行 Xcode 或维护 Mac 构建机器。
自动化代码签名和配置文件: 自动处理证书、配置文件和签名,减少 iOS 发布管理的运营负担。
TestFlight 分发到真实设备: 将构建上传到 TestFlight 并分发邀请,以便您可以在 iPhone 上快速测试,并将反馈流回工作流。
App Store 提交管道: 支持端到端提交,包括元数据、屏幕截图、审核准备检查以及实际的 App Store 提交步骤。
代理优先集成 (CLI/API/MCP): 与任何可以运行 CLI 或使用 MCP 的 AI 代理(例如 Claude Code、Codex、Cursor)配合使用,让代理驱动构建和发布。
引导式一次性设置向导: 引导完成 Apple 要求的设置步骤并实时验证它们,使用“通过 Apple 登录”,无需您的 Apple ID 密码。
NoMac.app 的使用场景
AI 辅助的独立应用发布: 独立开发者可以让 AI 代理运行构建、推送到 TestFlight 并提交到 App Store,而无需投资 Mac 硬件。
没有 Mac 的跨平台团队: 基于 Windows/Linux 的工程团队可以维护 iOS 发布管道,而无需采购和维护 Mac 构建基础设施。
初创公司的 CI 风格发布自动化: 早期公司可以在初始设置后,通过最少的手动步骤,标准化可重复的 iOS 发布(构建 → TestFlight → App Store)。
快速 QA 和利益相关者预览: 产品团队可以频繁分发 TestFlight 构建,以实现快速的设备上验证和反馈循环,由代理或 CLI 驱动。
代理或多应用发布操作: 管理多个客户应用的代理可以在云管道中集中签名/构建/提交任务,跨应用进行扩展(取决于计划)。
优点
无需 Mac 或 Xcode:构建和签名在云 Mac 上运行,支持从任何开发环境发布 iOS。
自动化 iOS 发布中最困难的操作部分:证书、配置文件、TestFlight 上传和 App Store 提交步骤。
代理/CLI 友好:旨在通过 CLI/API/MCP 由 AI 代理驱动,实现可重复的、无需人工干预的发布。
缺点
仍然需要 Apple 的先决条件和人工门控步骤:必须完成 Apple 开发者帐户、App Store Connect API 密钥和隐私问题。
测试主要通过真实设备上的 TestFlight 进行;云模拟器被列为“即将推出”,因此目前的模拟器自动化可能有限。
持续的订阅费用(除了 Apple 每年 99 美元的开发者费用)。
如何使用 NoMac.app
1) 创建先决条件(一次性): 确保您拥有一个 Apple Developer 帐户(Apple 收费 99 美元/年)。您还需要创建一个 App Store Connect API 密钥(创建一次),并准备好在首次发布前回答应用隐私问题。在您的 iPhone 上安装 TestFlight(用于测试构建版本)。
2) 登录 NoMac 并选择计划: 访问 https://nomac.app/ 并点击“开始发布”/使用 Apple 登录。选择一个计划(Starter 或 Pro)。
3) 按照设置向导连接 Apple 服务: 在 NoMac 的设置流程中,在提示时粘贴您的 App Store Connect API 密钥,并完成所需的 Apple 门控步骤(包括应用隐私问题)。向导会实时验证设置;NoMac 不会要求您提供 Apple ID 密码。
4) 在您的应用文件夹中安装/连接 NoMac CLI: 在您的 iOS 应用的项目目录中,运行:npx @nomac/cli login。(或者,让您的代理阅读 nomac.app/install 上的安装页面并按照说明操作。)
5) 触发云构建(签名发布构建): 通过 NoMac 的 CLI/API/MCP(从您的代理或直接)使用 NoMac 运行构建步骤。NoMac 在云 Mac 上构建,自动处理证书/配置文件/签名,并生成已签名的 iOS 发布构建。
6) 将构建版本发送到 TestFlight 并在您的 iPhone 上安装: 运行 TestFlight 步骤以上传和分发构建版本。接受 TestFlight 邀请/在您的 iPhone 上安装并在此处测试应用(NoMac 注意到构建版本可以在大约 3 分钟内到达您的手机)。
7) 查看崩溃和测试人员反馈: 当您通过 TestFlight 进行测试时,收集崩溃报告和反馈,这些报告和反馈会流回您的代理/NoMac 工作流程。根据需要重复构建 → TestFlight 进行迭代。
8) 准备 App Store 提交材料: 使用 NoMac 的提交管道进行元数据、屏幕截图和审核就绪检查。完成首次发布所需的任何剩余字段。
9) 提交到 App Store: 运行提交步骤以将应用发送进行 App Store 审核。在一次性 Apple 门控设置完成后,NoMac 会自动执行提交过程。
10) 为未来的发布重复(无需人工干预的管道): 对于后续版本,使用相同的 CLI/API/MCP 流程来构建、上传到 TestFlight 并提交更新。NoMac 继续管理签名、云构建、分发和提交步骤。
NoMac.app 常见问题
NoMac 是一个完全在云端运行的 iOS 发布流程:它在云端 Mac 上构建和签名 iOS 版本,上传到 TestFlight,并将应用程序提交到 App Store。您(或您的 AI 代理)可以通过 CLI、API 或 MCP 驱动它。











