macOS CI runner
告别构建卡死
面向 iOS 与 macOS 构建的裸金属 Apple Silicon 主机。几分钟内即可接入您现有的 GitHub Actions 或 GitLab CI。
按月或按年计费 · 随时取消
$ git push origin main
→ job #1284 queued · fresh tmpfs VM provisioned
Checkout0.4s
Xcode 16.2 selected0.2s
Resolve packages3.1s
Build (Release)4m 12s
Run tests · 214 passed1m 03s
Sign & notarize22s
↑ Uploaded to TestFlight
Build passedin 5m 58s
Runner
为 Apple 构建而生
Apple 平台构建所需的一切,运行在裸金属上——而不是共享队列里。
Apple Silicon 主机
裸金属 Mac mini M2 与 Mac Studio M2 Ultra。每个任务都会启动全新的 tmpfs VM——绝不会遇到陈旧的构建环境。
预装 Xcode
Xcode 14 及之后的每个版本,数秒内即可就绪。在 workflow 中只需一行即可切换版本。
GitHub Actions runner
即插即用的自托管 runner。把您现有的 workflow 指向我们即可——无需重写 YAML。
构建缓存
兼容 S3 的构建产物与依赖缓存。可将 Swift 与 Xcode 增量构建时间缩短 4-6 倍。
真机设备云
按需提供真实 iPhone 和 iPad,用于 UI 测试、性能追踪和截图——直接在您的 CI 中调用。
工作原理
从 git push 到 App Store
连接
安装我们的 GitHub App 或粘贴 GitLab 令牌。我们会在一分钟内为您的仓库注册自托管 runner 池。
构建
每次推送都会落在预载 Xcode、fastlane 和构建缓存的全新 Apple Silicon VM 上。
发布
在同一个任务中完成签名、公证,并上传到 TestFlight 或 App Store Connect。无需任何手动步骤。
为什么选择 Macrunner
不必再维护
自己的 Mac mini 机群
Macrunner 在专用 Apple Silicon 硬件上运行您的 iOS 与 macOS 构建,让团队专注于交付,而不是机架温度和恼人的热降频。
- 裸金属 M2 与 M3——没有虚拟化 x86,也没有缓慢的 Rosetta 层
- 每个任务都运行在全新的隔离 VM 中,构建之间重置操作系统
- 预装 Xcode 14、15 和 16;一行即可切换版本
- 即插即用支持 GitHub Actions、GitLab CI、Bitrise 和 CircleCI
- 按分钟计费,无闲置费用,无并发构建最低消费
- 每台 runner 内置 App Store Connect API 与 TestFlight 上传
- 由真正的 iOS 工程师提供技术支持——而不是工单队列