邮箱能收到验证邮件
使用你能持续访问的邮箱。先确认收件箱和垃圾邮件目录可查看,后续订单通知与账号验证都需要这个地址。
验证代码只在当前验证流程中使用,不转发给他人。
准备一个能收验证码的邮箱、可用的支付方式,以及 SSH 客户端或屏幕共享客户端。订一台独享物理机,付款确认后到控制台领取连接凭据。
两档机型 · 6 个节点 · $21.4/天起。约 4 分钟是顺利完成流程的参考时间;链上确认、验证操作与网络状况会影响实际用时。
先确认邮箱和支付方式可用,再选机型、城市、租期。交付信息集中在控制台,不需要另找连接凭据。
使用你能持续访问的邮箱。先确认收件箱和垃圾邮件目录可查看,后续订单通知与账号验证都需要这个地址。
验证代码只在当前验证流程中使用,不转发给他人。
支持 USDT-TRC20,或 Visa / Mastercard / Amex 经 Stripe 支付,全部美元结算。使用 USDT 时先核对网络与页面给出的付款信息。
实际可用网关以结账页面返回为准。
命令行任务准备 SSH 客户端;需要 macOS 图形界面则准备屏幕共享客户端。第一次连接前,留意本地网络是否限制目标端口。
先完成一种连接方式,再配置另一种。
进入控制台,填写邮箱并按页面提示完成验证。已经有账号的用户直接登录。核对邮箱拼写后再请求验证码,避免把等待时间花在错误地址上。
按任务选择 XN Core M4 或 XN Pro M4P,再选节点和天、周、月、季租期。6 个节点为新加坡、日本(东京)、韩国(首尔)、香港、美国东部、美国西部;两档都在这 6 个节点提供,可用性以控制台实时返回为准。
Visa / Mastercard / Amex 经 Stripe 即时确认,仍需完成页面要求的验证。USDT-TRC20 的到账确认取决于链上处理,不承诺固定一分钟。提交后先查看订单状态,不要因页面尚未更新而重复付款。
付款确认后,系统分配独享物理节点并在控制台显示连接信息。核对城市、机型、主机地址和端口,凭据只从已登录的控制台读取,不把密码贴到公共构建日志中。
使用控制台显示的主机、端口和用户名连接。先确认已经进入目标机器,再修改初始密码和检查系统。SSH 登录成功不代表图形连接也已配置完成,两种方式应分别验证。
≈ 4 分钟 从注册、下单到凭据交付的参考时间
不包含软件安装、工程上传和完整构建。USDT-TRC20 链上确认较慢时,交付会相应延后;首次登录的实际时间也取决于本地网络和客户端准备情况。
不确定长期需求时,先按天验证项目。判断依据是工程能否完整构建、任务峰值内存是否合适,以及产物和缓存是否装得下。
$21.4/天
适合 App 编译、模拟器调试与常规 CI。先跑一次完整 archive,再观察构建缓存、依赖目录和模拟器数据的磁盘占用。
单个任务顺序执行、工程规模可控时,可以从这档开始。不要把多个 runner 无限制叠在同一台机器上,再用排队时间判断机器性能。
$59.3/天
适合重型并行构建、多个开发任务和大模型实验。64GB 统一内存与 2TB 主盘,为模型文件、依赖和构建缓存提供更大的空间预算。
运行 MLX 或 Core ML 任务前,先核对模型规模、量化方式与运行时需求。内存容量不是所有模型都能直接运行的保证,应先用实际任务验证。
两档都是独享物理机,非虚拟机。先选离操作人员较近的节点,再用实际连接验证体验;自动化构建还要考虑源码和产物传输路径。需要比较四种租期或外接扩展盘时,查看完整价目表。
先保留当前可用的连接,再逐项调整安全设置。尤其是防火墙与 SSH 配置,改完后要用第二个会话验证,避免把自己挡在门外。
使用独立且不重复的强密码。通过系统提供的密码修改流程操作,不在命令参数、脚本或工单中明文记录。团队共用构建节点时,明确谁负责保管凭据。
检查 macOS 防火墙与远程服务设置,只保留任务需要的访问。限制来源 IP 前先确认你的出口地址是否固定;先测试新规则,再关闭原连接。
记录 macOS 版本,用 uname -m 确认原生架构为 arm64。检查项目依赖与工具链要求是否匹配,再决定是否需要切换 Xcode 版本。
用 df -h 查看剩余空间。主盘标称容量不等于当前可用空间,系统、开发工具和缓存都占用磁盘;上传大模型或素材前,先计算所需空间。
只读检查命令 · 不修改系统配置
sw_vers
uname -m
df -h
xcode-select -p
最后一条用于查看当前开发工具目录;如果尚未配置工具链,出现错误时先完成下一节的安装与选择。
macOS 图形界面与命令行完整可用。先核对现有环境,避免重复安装;软件安装、依赖下载与首次构建不计入约 4 分钟的节点交付时间。
检查当前 Xcode 版本及项目要求。需要安装或切换时,使用合法获取的软件安装包,安装完成后确认开发工具路径指向要使用的版本。
命令行工具用于编译工具与常见依赖,不等于完整 Xcode。使用模拟器、archive 或 SDK 时,应另外核对完整开发环境。
xcodebuild -version
xcode-select -p
xcrun --find clang
xcrun simctl list devices available
先确认版本与可用设备,再运行工程。
先执行 command -v brew 判断是否已安装。缺少时按 Homebrew 的正式安装说明操作,不运行来历不明的安装脚本。
检查终端使用的架构和路径,再安装项目依赖。团队项目优先复用已有依赖清单与锁定文件,避免每次租用都安装不同版本。
command -v brew
brew --version
git --version
ruby --version
仅在相应工具已经安装时执行版本检查。
从团队认可的安全渠道导入签名证书和描述文件。只授予本次任务必需的权限,把证书密码放进受控的秘密管理流程,不写进代码仓库。
先手动完成一次签名构建,检查证书有效期、目标标识和描述文件是否一致。自动化运行失败时,先区分是编译问题还是签名权限问题。
项目结束前清理不再需要的证书副本与临时文件。
项目已有 Gemfile 时,按锁定版本安装依赖,并通过 bundle exec fastlane 执行已有 lane。先完成本地构建,再启用持续集成触发。
为 runner 设置清晰的任务目录和并发数。检查构建输出是否泄露密钥、密码或签名材料,再把成功产物同步到自有存储。
bundle install
bundle exec fastlane --version
bundle exec fastlane lanes
这些命令适用于已经配置 Gemfile 与 Fastlane 的项目。
首日验收用一个真实工程:拉取依赖、完成构建、导出产物、把产物传回自有存储,再从新的连接会话验证访问。仅看到工具版本号,不代表项目已经具备可重复构建条件。
把云端 Mac 当作执行任务的机器,不当作重要文件的唯一存储。租期、续租与订单变更以控制台显示的信息为准。
把源码变更、构建产物和必要配置同步到自有存储。缓存可以重建,唯一的证书副本、未提交的源码和实验结果不能只留在节点里。
抽查一次回传文件是否可打开,备份才算完成。
查看控制台到期提醒,按实际任务安排续租或备份。长时间构建、素材传输与模型实验,应在开始前检查剩余租期,而不是等任务结束才处理。
不要把到期后的数据保留当作备份方案。
需要继续使用时,从控制台进入对应订单处理续租。需要更高配置时,先确认升档流程、数据迁移方式和费用明细,再执行变更。
升档不等于原机器文件会自动出现在新节点。
停止新的 CI 任务,等待正在运行的任务完成;导出并验证重要文件;撤销临时访问密钥和令牌;清理敏感材料。数据保留与清除的具体安排应在订单中确认,不用未经确认的时限来规划工作。
选机型、城市和租期,付款确认后到控制台领取凭据。先跑通今天的任务,再决定续多久。