XR Build 16
M4 / 16GB / 256GB SSD
$21.7/天
$108.3/月
先跑通一条 App 的 Archive 与导出链路。适合独立开发、顺序执行的日常构建;定期清理 DerivedData 与旧工件,为源码和依赖缓存留出磁盘空间。
XR Build 16 · 独享物理 Mac mini
新Mac mini M4 Pro 64GB / 2TB 现已上架
整台 Apple Silicon Mac mini 物理节点,不是虚拟机。按天、周、月、季计费,下单后交付 SSH 与 VNC 凭据,直接当 iOS 打包机用。
6 个节点
$108.3/月 · XR Build 16
工作区
MyApp.xcworkspace
图层产物
$ xcodebuild -workspace MyApp.xcworkspace -scheme MyApp -configuration Release archive
MyApp.ipacom.example.myapp · 2.4.1 (318)
Archive Succeeded已签名用时 6m12s
构建流程示例,非性能实测。实际用时取决于工程、缓存、依赖下载与任务并发。
检视
XR Build Pro 64
节点日志
› sudo xcode-select -s /Applications/Xcode_16.4.app
全部为整台物理节点,三档覆盖全部 6 个节点。按天验证工程,按月持续构建;周付、季付与存储扩展在方案页逐项列出。实际可用性以控制台实时返回为准。
M4 / 16GB / 256GB SSD
$21.7/天
$108.3/月
先跑通一条 App 的 Archive 与导出链路。适合独立开发、顺序执行的日常构建;定期清理 DerivedData 与旧工件,为源码和依赖缓存留出磁盘空间。
M4 / 24GB / 512GB SSD
$40.8/天
$204.1/月
给多 Target、Widget、Extension 与 UI 测试更多余量。适合保留多套依赖缓存的团队流水线;并发数应根据工程实际内存占用调整,不把线程数当作可并发任务数。
M4 Pro / 64GB / 2TB SSD
$59.5/天
$297.3/月
为模拟器测试矩阵、较大缓存与 MLX 实验准备 64GB 统一内存。先测单任务,再增加并发;模型训练与发布打包错峰运行,避免同一节点上的任务互相争用资源。
支付仅 USDT-TRC20 与 Visa / Mastercard / Amex(经 Stripe),一律美元结算。实际可用网关以后端接口返回为准。
下面是可落地的工作流,不是客户案例或跑分承诺。命令展示任务入口;执行前需准备项目依赖、签名材料与相应软件许可。
提交代码后,由 launchd 或 runner 拉取指定提交,依次安装依赖、执行测试、归档与导出。用 Fastlane 上传 TestFlight,第二天检查构建日志和测试结果,再决定是否分发给测试者。
固定 Scheme、配置与导出参数,把签名材料放在节点自己的 Keychain。首次先在图形界面验证签名,确认可出包后再转为无人值守任务。
xcodebuild -scheme MyApp archive -archivePath build/MyApp.xcarchive
在节点注册 GitLab 或 GitHub self-hosted runner,按项目、工具链与环境标签分流。合并请求通过后执行 Fastlane gym,导出主 App 与 Extension 的签名工件,保留日志供失败重跑。
独享节点消除其他租户的资源争用,不会消除团队自己的任务队列。给 runner 设置合理并发,隔离工作目录;证书变更、Xcode 切换与缓存清理纳入版本化脚本。
fastlane gym --scheme MyApp --export_method app-store
用 MLX 加载模型、准备数据并执行 LoRA 微调,再按模型支持情况用 coremltools 转换为 Core ML。把结果放进 iOS 工程,验证算子兼容性、推理内存与输出质量。
统一内存由模型、训练状态和 macOS 共同使用,64GB 不等于全部可供模型占用。先用小批量验证内存,再增加上下文长度;训练与打包错峰,不把二者的同时运行当作默认配置。
python -m mlx_lm.lora --model ./base --train --data ./data
通过 VNC 进入 macOS 图形界面,在具备使用许可的 Logic 或 Final Cut 环境中安排渲染。命令行任务可使用 VideoToolbox 编码,再通过 SSH 或 rsync 取回成片。
先上传一段代表性素材,验证插件、字体、编解码器与输出参数。大文件传输耗时取决于本地带宽和网络路径,建议把批量素材与渲染安排在不同时间段。
ffmpeg -i in.mov -c:v hevc_videotoolbox -b:v 12M out.mp4
三档机型覆盖全部六个节点。城市入口直接进入下单配置,预选对应节点;最终可用性以控制台实时返回为准。
远程桌面优先考虑团队所在地与网络路径,自动打包则同时考虑源码、依赖和工件传输。团队分布在多个时区时,统一用 UTC 记录任务时间,避免日志和排程对不上。
美国节点显示标准时偏移;当地采用夏令时时偏移会变化。时区用于协作安排,不等于对任意访问地点的网络延迟保证。
你的构建环境不与其他租户共享。源码、依赖缓存、模拟器与签名链由自己管理;把环境固化成脚本,才能让每次归档更容易复现。
不超售、不分片。CPU、GPU 与统一内存供你的工作流使用,没有其他租户的构建任务插入机器。自身任务仍需控制并发,避免多个 Archive 同时争用磁盘和内存。
macOS 直接运行在 Apple Silicon 物理节点上。编译、模拟器和 Metal 工作负载使用机器本身的资源。应用、依赖及工具的兼容性仍需按你的项目验证,不能用硬件型号代替测试。
拿到完整 macOS 管理员账户,图形界面与命令行完整可用。通过 xcode-select -s 切换工具链;CI 可以用 DEVELOPER_DIR 为单个任务指定版本,不改动其他任务的全局配置。
选择机型、节点、计费周期与附加项,核对美元报价后付款。
交付预装 macOS 与 Xcode 的独享物理机,检查实例信息与工具链。
从控制台获取 SSH 与 VNC 凭据,先完成一次测试构建,再注册 runner。
把 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 凭据。
从工具链、依赖缓存到 runner 接入,阅读具体的构建实践,再把适合项目的步骤写进自己的流水线。
把 ZIP 导入拆成条目预检、受限写入与提交三个阶段,用 Swift 负向样本检查路径穿越,再验证链接、重复目标与解压配额。
CI/CD 实践用最小 XCTest 示例验证撤销分组与重做注册,再覆盖新编辑、文档切换和异步回写,避免编辑器显示状态与历史记录脱节。
CI/CD 实践把十进制解析、负数中点和舍入时点写成可执行契约,用独立 Swift 包在云端 Mac 上检查金额分位差异。
新稿筹备中,先看博客列表。
$21.7/天起 · 6 个节点 · 交付 SSH 与 VNC 凭据
先拿一份有代表性的工程,跑通依赖、签名与导出,再决定并发和长期计费周期。节点可用性以控制台实时返回为准。