- 配置目录
- GPUMini M4 Core / GPUMini M4 Plus
- 节点目录
- 新加坡 / 日本(东京) / 韩国(首尔) / 香港
- 交付结果
- 主机信息、连接凭据与实例状态
- 01选定配置和周期确认内存、存储与任务持续时间
- 02选择访问节点优先采用实测延迟较低的区域
- 03连接并验证检查 SSH、桌面与构建工具链
先确定配置与节点,再完成订单、取得连接信息并验证开发环境。每个实例对应一台独享物理 Mac mini,不是虚拟机;实际初始化进度以控制台实时返回为准。
开始前不需要整理复杂资料,但应明确谁接收凭据、项目跑在哪里、预计使用多久,以及本地用什么方式连接。以下内容准备齐全后,可以连续完成方案选择和首次验收。
使用能够稳定收信且由实际管理员控制的邮箱。收到交付信息后,先核对主机名、节点和租用配置,不要把凭据转发到公开群组或项目日志。
在新加坡、日本(东京)、韩国(首尔)和香港中选择。不要只按城市名称判断,先从日常办公网络分别测试,再记录中位延迟和连接稳定性。
短期排查或一次性构建可按天或周评估;连续开发、缓存复用和长任务更适合比较月或季周期。最终金额以订单确认页逐项汇总为准。
至少准备 SSH 客户端,并根据图形界面需求准备兼容的远程桌面客户端。确认本地网络允许所需连接,不要在公共设备上长期保存凭据。
记录 Xcode 版本、命令行工具、Fastlane 依赖、代码仓库访问方式和预计磁盘增量。需要多套工具链时,先列出最低可运行版本和测试命令。
两档方案都是云端 Mac 独享物理节点,差异集中在内存和本机存储。先用当前项目的实际峰值判断,再考虑未来一段租期内的缓存和产物增长。
四个节点均提供 GPUMini M4 Core 和 GPUMini M4 Plus。建议在主要办公网络下连续测试多次,以中位延迟、抖动和丢包共同判断,不要只采用单次最低值。
| 节点 | 主要参考区域 | 参考延迟区间 | 在售配置 | 订购入口 |
|---|---|---|---|---|
| 新加坡SG | 东南亚访问与跨地区协作 | 20–50 ms | Core / Plus | 选择新加坡 |
| 日本(东京)JP | 日本与东亚访问 | 30–60 ms | Core / Plus | 选择东京 |
| 韩国(首尔)KR | 韩国与东北亚访问 | 30–50 ms | Core / Plus | 选择首尔 |
| 香港HK | 华南与东南亚访问 | 20–40 ms | Core / Plus | 选择香港 |
在实际工作使用的有线或稳定无线网络下测试,关闭临时下载和高占用同步任务,避免把本地拥塞误判为节点问题。
每个节点至少观察多次请求,记录中位延迟、波动范围和丢包。远程桌面更在意稳定性,自动构建还要考虑代码源位置。
个人使用优先照顾日常访问位置;团队使用则比较主要成员分布、代码仓库位置和自动化任务发起地点。
表中区间用于初步筛选,不代表对任意网络的固定结果。运营商路由、本地网络、跨境线路和测试时段都会影响实际连接质量。
顺利情况下,从开始配置到完成基础连接验证约需 4 分钟。初始化时间可能因所选配置和实时任务进度变化,控制台显示的实例状态是最终判断依据。
确认 GPUMini M4 Core 或 GPUMini M4 Plus,再选择天、周、月或季周期。检查内存、存储和附加项是否与任务需求一致。
完成标志:订单配置摘要与预期一致。选择新加坡、日本(东京)、韩国(首尔)或香港节点,核对周期、基础方案和附加项后提交订单。
完成标志:控制台出现对应订单和实例记录。等待系统完成节点配置和连接信息准备。不要连续重复提交订单,也不要在状态仍变化时使用旧页面中的信息判断失败。
完成标志:实例状态和主机连接信息已在控制台中可核对。先验证主机信息,再尝试 SSH 或远程 Mac 桌面。首次连接应核对主机指纹或连接目标,避免因复制错误进入其他地址。
完成标志:能够建立会话,并读取系统时间和磁盘空间。首次会话的目标不是立即开始开发,而是确认拿到的主机、配置、时间和存储都与订单一致。完成基础核对后,再改变凭据并同步项目。
将控制台中的节点、主机名和实例标识与交付信息逐项比对。连接目标不一致时停止操作,重新复制地址,不要凭记忆修改相近字符。
首次成功进入后,按交付指引更新临时凭据。新凭据应保存在团队批准的安全位置,不写入代码仓库、构建日志或普通聊天记录。
检查日期、时区和命令行时间输出。时间偏差会影响证书判断、日志排序和自动化任务,因此应在安装项目依赖前完成确认。
记录总容量、可用空间和项目预计增量。为依赖缓存、DerivedData、归档与导出文件预留余量,避免长任务在末段因空间不足失败。
以下命令只读取本机信息。输出应与控制台中的配置和节点记录一起保存到交付验收单。
sw_vers
date
df -h /
不要一上来运行完整流水线。先确认基础连接,再验证 Xcode 和命令行工具,最后执行一次体量可控、结果可重复的项目构建,这样更容易判断失败发生在哪一层。
验证地址、账户、主机确认和命令执行。连接成功后读取系统版本与磁盘信息。
通过标准:会话稳定,命令返回正常。验证图形会话、显示分辨率、本地输入和重新连接。先使用保守画质观察交互延迟。
通过标准:画面可用,断开后能够恢复会话。确认所需版本可启动,项目能够打开,构建设置和工具链路径符合预期。
通过标准:项目索引完成且无环境级错误。先查询版本和可用 scheme,再运行一条明确的测试构建命令,保存退出码和关键日志。
通过标准:命令可重复执行并得到一致结果。核对 Ruby 环境、依赖安装和 lane 列表。先执行不涉及生产发布的检查任务。
通过标准:依赖解析正常,目标 lane 能够被识别。验证仓库主机、SSH 密钥权限或受控令牌配置,并确认项目子模块与依赖源可访问。
通过标准:能够拉取指定分支且不暴露凭据。ssh user@host
xcodebuild -version
xcodebuild -list -project YourProject.xcodeproj
fastlane lanes
验收记录不应只写“可以使用”。它需要说明在哪个节点、使用哪档配置、通过什么方式连接、项目放在哪里,以及哪条构建命令已经成功运行。
使用相同代码版本、相同命令和相同构建目标连续执行验证。结果应能够复现,且日志中没有因环境缺失产生的阻断错误。
准备节点、发生时间、连接方式、复现步骤、错误信息和脱敏日志。订单、实例和账单问题优先从控制台提交工单。
进入控制台提交工单需要图形会话设置时查看远程连接指南;遇到构建、网络或账单问题时进入帮助中心。准备就绪后可直接租用云端 Mac。