起步规格 M4 · 16GB · 256GB SSD

XR Build 16 · 独享物理 Mac mini

新Mac mini M4 Pro 64GB / 2TB 现已上架

你的 iOS 构建农场,
从一台独享云端 Mac 开始

整台 Apple Silicon Mac mini 物理节点,不是虚拟机。按天、周、月、季计费,下单后交付 SSH 与 VNC 凭据,直接当 iOS 打包机用。

立即租用云端 Mac对比自购

在售节点

6 个节点

  • 新加坡
  • 东京
  • 首尔
  • 香港
  • 美国东部
  • 美国西部
入门日价 $21.7/天起

$108.3/月 · XR Build 16

工作区
MyApp.xcworkspace

图层产物

SCHEME
  • MyAppRelease
  • MyApp-StagingDebug
TARGET
  • App
  • NotificationExtension
  • WidgetKit
QUEUE
#318 archive完成
#319 test-ui等待执行

$ xcodebuild -workspace MyApp.xcworkspace -scheme MyApp -configuration Release archive

MyApp.ipacom.example.myapp · 2.4.1 (318)

Archive Succeeded已签名用时 6m12s

Scheme
MyApp · Release
签名身份
Apple Distribution
导出方式
app-store
产物体积
48.6 MB
Resolve Packages0m48s
Compile Swift · 3 targets4m06s
Link0m27s
CodeSign0m14s
Export IPA0m37s

构建流程示例,非性能实测。实际用时取决于工程、缓存、依赖下载与任务并发。

检视
XR Build Pro 64

节点日志

新加坡 · SG-07独享
HARDWARE
芯片
M4 Pro
内存
64GB 统一内存
构建占用
21.4 / 64GB
磁盘余量
1.38TB / 2TB
TOOLCHAIN
Xcode
16.4 · 15.4
macOS
15.5
计费
$59.5/天

› sudo xcode-select -s /Applications/Xcode_16.4.app

规格与价格

三档独享 Mac mini,价格逐档写明

全部为整台物理节点,三档覆盖全部 6 个节点。按天验证工程,按月持续构建;周付、季付与存储扩展在方案页逐项列出。实际可用性以控制台实时返回为准。

XR Build 16

M4 / 16GB / 256GB SSD

$21.7/天

$108.3/月

先跑通一条 App 的 Archive 与导出链路。适合独立开发、顺序执行的日常构建;定期清理 DerivedData 与旧工件,为源码和依赖缓存留出磁盘空间。

XR Build 24

M4 / 24GB / 512GB SSD

$40.8/天

$204.1/月

给多 Target、Widget、Extension 与 UI 测试更多余量。适合保留多套依赖缓存的团队流水线;并发数应根据工程实际内存占用调整,不把线程数当作可并发任务数。

XR Build Pro 64

M4 Pro / 64GB / 2TB SSD

$59.5/天

$297.3/月

为模拟器测试矩阵、较大缓存与 MLX 实验准备 64GB 统一内存。先测单任务,再增加并发;模型训练与发布打包错峰运行,避免同一节点上的任务互相争用资源。

支付仅 USDT-TRC20 与 Visa / Mastercard / Amex(经 Stripe),一律美元结算。实际可用网关以后端接口返回为准。

把任务交给节点

四种工作节奏,同一台独享节点

下面是可落地的工作流,不是客户案例或跑分承诺。命令展示任务入口;执行前需准备项目依赖、签名材料与相应软件许可。

独立开发者

白天写 SwiftUI,夜里让云端 Mac 出包

提交代码后,由 launchd 或 runner 拉取指定提交,依次安装依赖、执行测试、归档与导出。用 Fastlane 上传 TestFlight,第二天检查构建日志和测试结果,再决定是否分发给测试者。

固定 Scheme、配置与导出参数,把签名材料放在节点自己的 Keychain。首次先在图形界面验证签名,确认可出包后再转为无人值守任务。

xcodebuild -scheme MyApp archive -archivePath build/MyApp.xcarchive
建议起步XR Build 16
CI 团队

PR 合并即触发,队列由团队自己管理

在节点注册 GitLab 或 GitHub self-hosted runner,按项目、工具链与环境标签分流。合并请求通过后执行 Fastlane gym,导出主 App 与 Extension 的签名工件,保留日志供失败重跑。

独享节点消除其他租户的资源争用,不会消除团队自己的任务队列。给 runner 设置合理并发,隔离工作目录;证书变更、Xcode 切换与缓存清理纳入版本化脚本。

fastlane gym --scheme MyApp --export_method app-store
建议机型XR Build 24
AI 实验

在 64GB 统一内存上微调小模型

用 MLX 加载模型、准备数据并执行 LoRA 微调,再按模型支持情况用 coremltools 转换为 Core ML。把结果放进 iOS 工程,验证算子兼容性、推理内存与输出质量。

统一内存由模型、训练状态和 macOS 共同使用,64GB 不等于全部可供模型占用。先用小批量验证内存,再增加上下文长度;训练与打包错峰,不把二者的同时运行当作默认配置。

python -m mlx_lm.lora --model ./base --train --data ./data
建议机型XR Build Pro 64
音视频工作流

远程桌面排好渲染任务,夜间批量转码

通过 VNC 进入 macOS 图形界面,在具备使用许可的 Logic 或 Final Cut 环境中安排渲染。命令行任务可使用 VideoToolbox 编码,再通过 SSH 或 rsync 取回成片。

先上传一段代表性素材,验证插件、字体、编解码器与输出参数。大文件传输耗时取决于本地带宽和网络路径,建议把批量素材与渲染安排在不同时间段。

ffmpeg -i in.mov -c:v hevc_videotoolbox -b:v 12M out.mp4
建议机型XR Build Pro 64
可用率口径

99.9%

月度可用率承诺

运行安排
所有节点全年 365 天正常运行
承诺周期
按月核算,不以示意条代替实际记录
核查入口
登录控制台,提供实例与异常时段
补偿方式
未达时长折算为租期补偿
90 日展示尺度每日一格 · 状态记录样式示意非实时监测数据

月度可用率低于 99.9% 时,按未达时长折算租期补偿。这条状态带用于展示每日记录的阅读方式,不代表本站已经累积了 90 天运行历史,也不据此宣称实际达成率。

遇到连接异常,先区分本地网络、登录凭据和节点服务状态。提交工单时注明实例、异常开始时间、时区与错误信息;用户自身操作与不可抗力的适用边界以服务条款为准。

选择运行位置

6 个节点,按团队时区就近选

三档机型覆盖全部六个节点。城市入口直接进入下单配置,预选对应节点;最终可用性以控制台实时返回为准。

远程桌面优先考虑团队所在地与网络路径,自动打包则同时考虑源码、依赖和工件传输。团队分布在多个时区时,统一用 UTC 记录任务时间,避免日志和排程对不上。

美国节点显示标准时偏移;当地采用夏令时时偏移会变化。时区用于协作安排,不等于对任意访问地点的网络延迟保证。

新加坡SG · UTC+8东南亚时区协作充足
日本(东京)JP · UTC+9日本与东亚团队充足
韩国(首尔)KR · UTC+9韩国与东北亚团队充足
香港HK · UTC+8华南与东南亚团队充足
美国东部US-E · UTC−5北美东部与西欧协作充足
美国西部US-W · UTC−8北美西岸团队充足
独享的边界

整台 Mac mini,只给一个租户

你的构建环境不与其他租户共享。源码、依赖缓存、模拟器与签名链由自己管理;把环境固化成脚本,才能让每次归档更容易复现。

一台物理节点只给一个租户

不超售、不分片。CPU、GPU 与统一内存供你的工作流使用,没有其他租户的构建任务插入机器。自身任务仍需控制并发,避免多个 Archive 同时争用磁盘和内存。

不是虚拟机

macOS 直接运行在 Apple Silicon 物理节点上。编译、模拟器和 Metal 工作负载使用机器本身的资源。应用、依赖及工具的兼容性仍需按你的项目验证,不能用硬件型号代替测试。

开机即管理员权限

拿到完整 macOS 管理员账户,图形界面与命令行完整可用。通过 xcode-select -s 切换工具链;CI 可以用 DEVELOPER_DIR 为单个任务指定版本,不改动其他任务的全局配置。

  1. 01

    下单配置

    选择机型、节点、计费周期与附加项,核对美元报价后付款。

  2. 02

    分配节点

    交付预装 macOS 与 Xcode 的独享物理机,检查实例信息与工具链。

  3. 03

    接入任务

    从控制台获取 SSH 与 VNC 凭据,先完成一次测试构建,再注册 runner。

下单前核对

先确认四件事,再迁移流水线

把 Xcode 版本、签名材料、备份与续费安排清楚,首次构建就有明确的检查顺序。

能同时安装多个 Xcode 版本吗?

可以。将不同版本放在独立的应用目录,先确认项目依赖与 SDK 要求,再用 sudo xcode-select -s 切换。CI 中优先为任务设置 DEVELOPER_DIR,并在日志里记录 xcodebuild -version,避免多人改动全局版本后难以排查。

分发证书和描述文件怎么准备?

把证书与私钥导入节点的 Keychain,安装与 Bundle ID、团队和导出方式匹配的描述文件。先用图形界面完成一次签名验证,再配置命令行任务的 Keychain 解锁和访问权限。不要把私钥、密码或 runner token 提交到源码仓库。

重装系统后数据还在吗?

重装会清除系统盘数据。操作前先把源码、签名材料、配置与必要缓存备份到节点之外,并检查备份能否恢复。+1TB / +2TB SSD 是存储扩展,不等同于独立备份;执行重装前应通过工单确认具体磁盘的处理范围。

到期前怎么续费?

登录控制台查看租期与账单,按提示完成续费,付款结果以控制台返回为准。只支持 USDT-TRC20 与 Visa / Mastercard / Amex(经 Stripe),美元结算。准备停止使用时,先取回工件和数据,再撤销部署密钥与 runner 凭据。

今晚就让打包机跑起来

$21.7/天起 · 6 个节点 · 交付 SSH 与 VNC 凭据

先拿一份有代表性的工程,跑通依赖、签名与导出,再决定并发和长期计费周期。节点可用性以控制台实时返回为准。