租用之前,把设备、价格与工作流一次问清。
当前只提供一档 Mac Mini M4 独享物理机。下面按设备、计费、节点、构建、远程连接和数据边界给出可直接用于决策的短答案。
按问题类型跳转
如果你已经有订单,连接和构建问题可直接跳到对应部分;涉及具体主机状态时,请登录控制台查看实时信息。
一份订单对应什么设备?
先确认设备形态和固定规格,再判断内存、存储与芯片是否适合你的构建负载。
云端 Mac 是虚拟机吗?
不是。每份订单对应一台独享物理机,不与其他订单共享同一套 Mac 硬件资源。网络出口与上游链路属于基础设施资源,设备独享不等于整条网络链路独占。
当前可以选择哪些 Mac 配置?
当前仅提供 MiniDebug M4,硬件为 Mac Mini M4、16GB RAM 与 256GB SSD。没有其他芯片、内存档位或基础硬盘配置;需要更多存储时,可在下单时选择 +1TB SSD 或 +2TB SSD 附加项。
16GB RAM / 256GB SSD 适合哪些任务?
适合常规 iOS 自动化打包、Xcode 项目构建、GitHub Actions 自托管 Runner、fastlane 发布流程,以及对内存需求可控的 Apple Silicon 推理验证。大型依赖缓存、多个工作副本、视频素材或模型文件会更快消耗磁盘,应提前计算源码、DerivedData、归档产物与缓存的合计占用。
四种租期如何计价?
基础配置按所选周期计费,所有页面与订单均使用美元(USD)。
MiniDebug M4 的基础租金是多少?
以上价格对应 Mac Mini M4、16GB RAM 与 256GB SSD,不含存储扩展或 Thunderbolt 5 并联。
应该选择天、周、月还是季?
短期排障、临时归档或一次发布可从按天开始;连续迭代、Runner 验证和一轮冲刺可按周;稳定 CI、长期开发环境适合按月或按季。选择时应同时考虑环境配置时间、依赖缓存复用、产物迁移和租期结束前的备份安排。
续租时需要重新配置构建环境吗?
在主机仍由当前订单管理时,续租用于延长使用周期,不应把续租当成新建环境。具体订单状态、可执行操作和最终账单以控制台实时返回为准;提交前请核对周期、附加项数量与美元总额。
存储扩展与并联怎么选?
附加项按所选租期计入订单。它们不是新的主机档位,基础设备仍是 MiniDebug M4。
+1TB SSD 适合什么场景,价格是多少?
适合保留多个 Xcode 版本、较大的依赖缓存、多个仓库工作副本、归档产物或中等规模模型文件。价格为 $2.7/天、$7.4/周、$13.7/月、$37.3/季,需在下单时选择。
+2TB SSD 适合什么场景,价格是多少?
适合大型音视频工程、较多构建产物、多个模型版本或希望减少频繁清理缓存的工作流。价格为 $5.4/天、$14.8/周、$27.4/月、$74.6/季,需在下单时选择。
Thunderbolt 5 并联是什么,如何计费?
它用于需要多台设备协同并明确规划高速互联的工作流,按每台计费。价格为 $1.2/天、$3.3/周、$6.1/月、$16.6/季。需要并联时应在下单阶段选择数量,并在提交订单前核对连接规划与账单明细。
五个节点该怎么选?
当前目录包含新加坡、日本(东京)、韩国(首尔)、香港、美国东部,共 5 个节点。
MiniDebug M4 可以在哪些节点订购?
MiniDebug M4 的目录覆盖新加坡、日本(东京)、韩国(首尔)、香港、美国东部。选择节点时应同时考虑团队所在地、代码仓库位置、依赖下载来源和最终交付目标。
是否只需要选择离开发者最近的节点?
不一定。图形化远程操作较多时,本地到节点的网络质量更重要;以自动构建为主时,还应关注节点到代码仓库、依赖源和产物接收端的路径。建议先用团队日常网络测试连接,再结合构建日志中的拉取耗时判断。
如何确认下单时的节点可用性?
进入配置入口并选择 MiniDebug M4 后,按控制台实时返回的信息确认可选节点。节点目录与实际下单时的可用性是两个概念,最终选择结果以控制台实时返回为准。
节点是否全年运行?
所有节点全年 365 天正常运行。判断具体任务是否可用时,应分别查看节点状态、主机在线状态、远程连接状态和构建任务状态,不要用单一指标替代完整检查。
如何接入现有 iOS 构建流?
云端 Mac 提供完整 macOS 图形界面与命令行环境,项目版本、依赖、签名材料和任务编排仍由团队控制。
可以使用 Xcode 和 xcodebuild 吗?
可以。需要图形操作时使用 Xcode,需要自动化时可调用 xcodebuild。团队应固定 Xcode 版本、Scheme、Configuration、SDK 与导出参数,并把这些值写入脚本或 CI 配置,避免本地设置与远端任务不一致。
fastlane 适合负责哪些步骤?
可用于串联依赖检查、归档、导出、签名配置读取、产物上传和结果通知。建议把不同发布目标拆成独立 lane,并明确失败退出码、日志目录和产物目录;示例命令必须按项目的 Bundle Identifier、Scheme、路径与凭据注入方式调整。
能作为 GitHub Actions 自托管 Runner 吗?
可以。注册前先规划 Runner 标签、仓库或组织范围、工作目录和并发策略。每次任务结束后清理临时文件,缓存只保留可复用且不含敏感信息的内容;失败时回传退出码、关键日志和产物路径,而不是整份未脱敏环境变量。
签名材料应如何放入构建流程?
按最小权限拆分签名证书、描述文件、仓库令牌和上传密钥,避免把密码直接写进仓库。通过受控变量或临时文件注入,限制可读取成员,并在任务结束后清理临时材料。提交支持日志前,应移除证书内容、令牌、私钥和完整环境变量。
构建产物如何取回本地或交给下一步?
先把归档、导出包、符号文件和关键日志写入固定目录,再通过 CI artifact 流程或受控文件传输取回。建议为每次任务记录提交标识、构建编号、Xcode 版本、产物校验值和生成路径,确认下载完成后再按团队策略清理旧文件。
SSH、VNC 与屏幕共享如何分工?
连接方式取决于任务是否需要图形界面、文件传输和长时间保持会话。
哪些任务优先使用 SSH?
拉取代码、执行 xcodebuild、运行 fastlane、查看日志、维护 Runner 和传输文件时优先使用 SSH。它对带宽要求较低,也更适合脚本化。首次连接应核对主机指纹,日常使用优先采用密钥,并为长任务使用可恢复的会话管理方式。
VNC 与 macOS 屏幕共享有什么区别?
两者都用于图形界面操作,例如查看 Xcode、调整项目设置或检查导出结果。VNC 适合使用通用客户端或浏览器连接入口;macOS 屏幕共享适合从 Finder 发起原生连接。具体选择取决于本地系统、客户端能力与网络限制。
弱网下画面卡顿,应该先改什么?
先降低画质和分辨率,再关闭不必要的动画与动态预览,并固定窗口尺寸。命令执行、日志查看和大文件传输尽量切换到 SSH。若仍不稳定,按主机在线状态、目标地址、端口、本地网络限制、客户端版本和并发会话顺序逐项排查。
远程连接时怎样保护凭据?
首次登录后更新主机凭据,SSH 优先使用密钥,不在共享设备上保存密码,不让多人长期共用同一账户。离开时锁定或结束会话,并定期检查授权成员、连接记录和仍在运行的远程会话。
租期结束前需要处理什么?
源码、证书、素材、模型、缓存和构建产物由用户在租期内管理,并应在释放主机前完成核对。
哪些内容需要在租期结束前备份?
至少核对未推送的源码、归档产物、符号文件、构建日志、素材、模型结果、CI 配置和仍需保留的项目设置。依赖缓存与 DerivedData 通常可以重建,但如果团队依赖特定缓存提高恢复速度,也应明确是否需要迁移。
释放主机前应执行哪些检查?
确认产物已经取回、源码已同步、Runner 已移除或停用、仓库令牌和上传密钥已轮换或撤销,并清理不再需要的临时签名材料。主机释放后不应继续把它当作数据备份位置,因此必须在操作前完成迁移。
提交故障日志时必须移除哪些信息?
移除登录密码、私钥、完整支付凭据、签名证书密码、仓库令牌、上传密钥、未脱敏项目源码和完整环境变量。保留排查所需的订单标识、节点、发生时间、复现步骤、退出码、相关日志片段、预期结果与实际结果。
MiniDebug 与用户分别负责哪些部分?
MiniDebug 负责物理节点、管理入口和订单交付相关的基础设施范围;用户负责账户访问、项目代码、构建配置、凭据权限、数据合法性、备份与迁移。出现问题时,应先区分节点状态、主机连接、macOS 使用、项目代码和外部依赖,再提交对应材料。
仍无法解决时,如何联系支持?
现有订单问题优先登录控制台提交工单,以便关联订单和主机信息;一般咨询可发送邮件至 support@minidebug.com。请附上节点、订单标识、发生时间、复现步骤和脱敏日志,避免重复往返补充信息。
配置确认后,直接选择租期与节点。
MiniDebug M4 固定为 Mac Mini M4、16GB RAM、256GB SSD。下单前核对周期、节点、存储附加项和美元总额。