工作流与地区
写明主要任务是 Xcode 构建、self-hosted runner、本地模型推理还是媒体处理。再从新加坡、日本东京、韩国首尔、香港四个节点中选择更接近团队或依赖服务的位置。
这份上手指南把订单、连接、迁移和验收拆成可检查的动作。先确认配置与访问边界,再部署代码和构建工具,避免在环境尚未核对时写入敏感数据。
地区、内存和租期会直接影响后续迁移方式。先形成一张简短运行单,比下单后临时补条件更稳妥。
写明主要任务是 Xcode 构建、self-hosted runner、本地模型推理还是媒体处理。再从新加坡、日本东京、韩国首尔、香港四个节点中选择更接近团队或依赖服务的位置。
短期适配、轻量构建可先评估 BookaMac M4;高内存并发、模型推理与重型媒体任务可评估 BookaMac M4 Pro。租期可按天、周、月或季选择。
准备可用的 SSH 客户端和 VNC 客户端,在本地生成独立 SSH 密钥对,并只提交公钥。私钥应留在受控设备中,不要通过邮件或工单传输。
两档方案均为独享物理 Mac mini、非虚拟机。订单创建前应核对机型、节点、租期和附加存储,控制台实时返回当前可用性与最终订单信息。
交付完成不等于可以立即写入数据。先完成配置和连接边界核验,再开始拉取私有仓库或导入签名材料。
核对订单选择与交付页显示的地区是否一致。不要仅凭连接速度判断节点位置。
在系统信息中核对芯片、内存与硬盘容量,并与订单确认页逐项比对。
核对 SSH 地址、端口、用户名和主机指纹来源,首次连接时保存核验结果。
确认临时凭据的使用范围、替换步骤与访问入口,不在多人频道转发完整凭据。
每一步都定义输入、动作和验证结果。前一步未通过时,不建议把更多仓库、凭据或任务继续搬入节点。
先拉取一个可独立构建的仓库,校验分支、提交哈希、子模块和大文件资源。依赖缓存应按需重建,不要直接复制来源不明的整机缓存。
核对当前开发者目录,安装项目明确依赖的命令行工具,并使用锁文件恢复依赖。不要先全局升级全部工具,再尝试解释构建差异。
为节点设置清晰标签,隔离工作目录,限制并发数量,并先运行不含发布动作的验证流水线。日志中不应输出密钥、令牌或完整签名材料。
右侧记录使用文档示例地址。实际操作时,以交付页中的连接地址、用户名、项目工作区和构建目标为准。
$ ssh build@203.0.113.24
The authenticity of host is confirmed.
Connected to dedicated Mac node
$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
$ xcodebuild \
-workspace Sample.xcworkspace \
-scheme Sample \
-configuration Debug \
build
** BUILD SUCCEEDED **
$ bundle exec fastlane env
System Locale: zh_CN
Xcode Path: /Applications/Xcode.app
Environment check completed
日常自动化优先使用 SSH;需要查看 Xcode 界面、模拟器或图形工具时,再使用 VNC 客户端建立会话。
使用受信任的 VNC 客户端,填写交付页提供的地址、端口和凭据。不要把连接配置导出到公共同步目录,也不要让客户端永久保存共享凭据。
首次连接从适中的分辨率和色彩质量开始。若操作延迟明显,先降低画面质量并检查本地网络,不要把构建耗时和画面刷新延迟混为一类问题。
剪贴板同步适合短命令和普通文本,不应传输私钥、完整访问令牌或未脱敏凭据。涉及敏感配置时,使用受控文件流程并核对权限。
完成图形操作后退出相关工具、锁定 macOS 图形界面并断开 VNC 会话。长期任务应由脚本或 runner 管理,不依赖一个持续打开的桌面窗口。
“能登录”只是连接通过。真正的验收应覆盖代码、依赖、构建、日志和网络五个维度,并留下下一次可以复用的基线。
若某一项失败,先记录命令、退出码、时间点和相关日志,再缩小变量。不要同时更换 Xcode、依赖版本和网络配置,否则难以判断真正原因。
目标分支和提交哈希正确,子模块与大文件资源完整。
锁文件生效,安装命令可重复执行,没有意外升级关键依赖。
指定目标成功构建,产物位置、大小和生成方式均可追溯。
完整日志已归档,敏感字段已脱敏,退出码与任务标识明确。
项目所需仓库与依赖端点可达,未开放与任务无关的访问范围。
安全设置应在首次验收后立即完成,并在团队交接、runner 调整和租期结束前再次检查。
首次核验完成后替换临时密码或访问凭据,并确认旧凭据不再可用。
使用独立 SSH 公钥,核对 authorized_keys,并收紧本地私钥文件权限。
为成员分配可追踪的访问方式,避免多人长期共用同一个管理员身份。
清理测试归档、临时下载、过期缓存和不再使用的凭据副本,复核剩余容量。
记录 Xcode 切换、依赖升级、runner 标签和网络调整,确保下一次排查有据可查。
明确构建产物、仓库变更和必要日志的迁出位置,不把数据清理拖到租期结束后。
订单、续租和主机管理统一在控制台完成。仅支持 USDT-TRC20 与 Visa / Mastercard / Amex(经 Stripe),全部以美元(USD)结算,实际可用网关以后端返回为准。