开发者的云 Mac 工作站,按天开工

独享物理 Mac mini · 非虚拟机 · 5 个节点 · $20.3/天起
合并 PR,整机替你跑 archive、传 TestFlight。按天租,到期前续上。

新加坡、东京、首尔、香港、美国东部(美东)可选。实际可用状态以控制台实时返回为准。

构建示意 merge #482 · CheckoutApp PR 合并 → Archive → TestFlight tokyo-m4pro-07 · Trunk M4 Pro

Pull Request #482

结账页改用 StoreKit 2

feature/checkoutmain
审阅
2/2 · 已通过
改动
+412 −96
文件
18 files

合并后触发 runner

Xcode · Archive

CheckoutApp · Release

Resolve Packages
0m18s
Compile Swift · 214 files
2m04s
Archive · Sign
0m50s
ARCHIVE SUCCEEDED3m12s

TestFlight 上传回执

Build 214

版本
2.8.0 (214)
上传方式
fastlane pilot
上传用时
1m06s

已处理 · 可交付内部测试

构建海报墙

四种交付目标,同一套远端工作流

  1. iOS App

    CheckoutApp · Release 2.8.0

    Base M4 · SG

    新加坡 · 交付示意
  2. macOS App

    Ledger · Universal 构建

    Base M4 · HK

    香港 · 交付示意
  3. visionOS 预览

    Showroom · Simulator 录屏

    Trunk M4 Pro · JP

    东京 · 交付示意
  4. $ python eval.py
    import mlx.core as mx
    model = load("7b-4bit")
    mx.eval(output)

    MLX 推理脚本

    eval · 64GB 统一内存

    Trunk M4 Pro · KR

    首尔 · 交付示意
租期细条 · Base M4示例:本周已租 5 / 7 天
  1. 周一
  2. 周二
  3. 周三
  4. 周四
  5. 周五
  6. 周六
  7. 周日

上述工程、构建耗时与回执为工作流示意,不是性能基准或实时任务记录。实际耗时取决于工程、缓存、网络与任务配置。

价格速览

两档整机,按天起租

单价对应一台独享物理 Mac mini。以美元结算。先看工程需要多少内存,再决定租多久;不要用峰值任务替日常任务选档。

Base M4

M4 · 16GB RAM · 256GB SSD

$20.3/天起

按天
$20.3/天
按周
$54.8/周
按月
$101.5/月
按季
$276.1/季

从单 App 打包、日常开发与轻量 CI 开始。把依赖缓存、DerivedData 与构建产物分开管理,先用真实工程跑一轮,再决定是否增加存储。

新加坡、东京、首尔、香港、美国东部可选。

下单 Base M4

Trunk M4 Pro

M4 Pro · 64GB RAM · 2TB SSD

$60/天起

按天
$60/天
按周
$161.9/周
按月
$299.8/月
按季
$815.5/季

给大型 Swift 工程、多 target CI 和 MLX 实验留出内存余量。64GB 统一内存由你的 CPU 与 GPU 使用;模型能否装入仍取决于参数量、量化与上下文。

新加坡、东京、首尔、香港、美国东部可选。

下单 Trunk M4 Pro
设备阵列

两台 Mac mini,都是整机上架

不是共享宿主机里的一份配额。租期内,一台物理节点分配给一个租户。下面以正面设备示意区分两档配置,外观不代表交付设备颜色。

Base M4

M416GB 统一内存256GB SSD

适合先跑通打包与签名流程,再逐步接入团队 CI。

Trunk M4 Pro

M4 Pro64GB 统一内存2TB SSD

适合大型工程、模拟器任务与需要更大内存的实验。

附加项:+1TB SSD $2.6/天;+2TB SSD $5.2/天;Thunderbolt 5 并联 $1.2/天/台。附加项不改变机型原有配置,选择结果在下单页确认。

为什么是独享物理机

整台机器归你,不是切出来的一片

本地写代码,云端跑构建。macOS 图形界面与命令行完整可用;项目、工具版本与 runner 生命周期由你安排。

  • 整机独占 CPU、GPU、统一内存

    不与其他租户共享这台机器的计算资源。并行任务仍会互相竞争本机内存和磁盘,建议从一次 archive 开始测量,再增加并发。

  • 没有邻居争用

    不必猜测共享机器上还有谁在编译。把 Xcode 版本、依赖锁文件和缓存策略固定下来,更容易定位一次构建为什么变慢。

  • 常驻 runner,自己管理签名

    安装 self-hosted runner,将证书放入独立钥匙串。凭据只给必要任务读取,不写进仓库;到期前导出仍需保留的证书与构建产物。

Xcode · CheckoutAppRelease · arm64
import StoreKit
import SwiftUI

struct CheckoutView: View {
    var body: some View {
        Button("确认订单") {
            Task { try await buy() }
        }
    }
}

ARCHIVE SUCCEEDED · Build 214 · 3m12s

fastlane summary

步骤 任务 耗时
01 setup_ci 1s
02 match 6s
03 build_app 192s
04 upload_to_testflight 66s

示意输出 · lane: beta

9:41 · Build 214

结账

订单摘要

方案团队
状态已确认

流程测试通过

Simulator · 界面示意
从下单到可用

下单、付款、登录,约 4 分钟

按顺序完成四步。以下是流程时间参考,不是交付倒计时;支付确认、系统重置与网络情况会影响实际用时,以控制台显示的进度为准。

≈4分钟流程参考
30s + 40s + 2min + 50s

先准备 SSH 公钥与项目依赖清单。不要在工单或邮件里发送私钥、签名密码和 runner token。

  1. 1
    约 30 秒

    选机型与节点

    在 Base M4 与 Trunk M4 Pro 中选档,再选择新加坡、东京、首尔、香港或美国东部。图形桌面优先考虑你的访问路径,CI 则同时考虑代码与制品传输。

  2. 2
    约 40 秒

    以美元付款

    支持 USDT-TRC20,或经 Stripe 使用 Visa / Mastercard / Amex。核对周期与附加项后付款;实际可用网关以后端接口返回为准。

  3. 3
    约 2 分钟

    分配物理节点并重置系统

    等待控制台完成节点分配与交付前系统重置。先看实例状态,再尝试连接;不必为了重复刷新进度提交多个订单。

  4. 4
    约 50 秒

    读取凭据,完成首次登录

    登录控制台,在实例详情读取 SSH 与 VNC 连接信息。首次连接核对主机信息,再检查 Xcode、磁盘空间与网络,最后拉取项目开始构建。

你的分支合并时,它已经在远端跑完测试

把回归测试留给云端 Mac。把本地电脑留给下一次提交。

夜间工位场景示意;构建由你配置的 CI 任务触发。
计费周期

按任务选周期,不必一次租很久

临时打包选按天,适配测试选按周,常驻 runner 再看按月或按季。到期前在控制台续租;下一次租期与费用,以确认订单时的明细为准。

  • 按天

    验证一条打包链路,先跑通再扩展。

    Base M4 $20.3/天
  • 按周

    集中处理新版本适配与发布回归。

    Base M4 $54.8/周
  • 按月

    把团队日常 CI 留在固定环境。

    Base M4 $101.5/月
  • 按季

    适合持续使用的 self-hosted runner。

    Base M4 $276.1/季

右侧是价格预览,不会创建订单或提交付款。切换配置后,进入下单页核对完整明细;实际可用状态以控制台实时返回为准。

排好下一次构建

价格预览
机型
计费周期
附加项
当前配置计算合计$161.9 / 周

价格按所选机型及附加项相加。附加项请在正式下单页重新确认,本预览不代表已订购。

去下单页确认配置
从连接到交付

开发需要的六件事,放在一起

基础连接、环境管理与账单围绕同一台机器展开。Thunderbolt 5 并联属于付费附加项,不包含在基础租金内。

SSH 与 VNC 双通道

命令行用 SSH,图形桌面用 VNC。凭据从登录后的实例详情读取,不在公开页面暴露。先用 SSH 检查任务,再按需打开桌面。

self-hosted runner 接入

将 GitHub Actions 或 GitLab Runner 注册到你的项目,按机型与用途设置标签。先验证一条手动任务,再让合并事件自动触发。

系统重装

需要干净环境时,在控制台触发重装。操作前先导出源码以外的本地产物、证书与配置;重装会清除节点上的数据。

Thunderbolt 5 并联

面向同节点多机直连实验,按台计费,$1.2/天/台。任务拆分、通信库和模型并行仍需由你的软件完成,不会自动合并内存。

独立公网 IP

为远程连接、访问白名单与自动化任务提供明确的网络入口。仅开放需要的服务,避免将开发工具的调试端口直接暴露。

控制台用量账单

按机器与计费周期核对订单。以美元查看租金和附加项费用,账单在控制台下载;付款问题请提供订单标识,不要发送卡号。

可用率承诺

99.9%

月可用率目标 · 365 天全年运行

看承诺,也看计算口径

月可用率低于 99.9% 时,按未达时长折算续租时长补偿。请保留受影响实例、发生时段与连接错误,登录控制台提交工单核查。

近 90 天记录未接入实时记录,不表示历史可用率
下单前确认

常被问到的四件事

是虚拟机吗?

不是。你租用的是独享物理 Mac mini,CPU、GPU、统一内存与本机磁盘不与其他租户共享。你自己启动的多个任务仍共享这台机器的资源,应按工程需要控制并发。

租期与续租在哪里确认?

在控制台核对订单的起止时间、计费周期与续租明细。需要持续运行 runner 时,请在到期前完成续租;不再使用时,先导出构建产物与需要保留的数据。

签名证书和源码怎么保管?

将证书与密码分开管理,限制 CI 任务的读取权限。不要把长期密钥提交进仓库。交付前重置系统,租期结束后安全擦除;重要文件仍需在你控制的位置保留备份。

支持哪些付款方式?

仅支持 USDT-TRC20,以及经 Stripe 处理的 Visa / Mastercard / Amex,全部以美元结算。实际可用网关以后端返回为准。订单或账单问题可登录控制台提交工单。

挑一台,今天就开工

Base M4 $20.3/天起。选好机型、节点与周期,下一次构建就有了自己的物理工作站。