预订前确认连接方式

CheapMac 提供的访问方式是通过专用应用使用桌面和终端。在规划 Windows 工作流程前,先询问客户端支持哪些 Windows 版本,以及需要完成哪些设置。文件传输或设备连接需求也要分别确认;“远程访问”本身并不代表具备这些功能。

询问将分配机器的 macOS 版本和配置。偶尔使用 macOS 软件时,检查该软件的运行要求;进行 iOS 开发时,则应参考 Apple 的兼容性信息,核对 Mac、Xcode 版本、SDK 和项目依赖,同时检查 CPU、内存及可用磁盘空间。

让项目能在另一台机器上顺利复现

在付费使用开始前,把所需代码放入代码仓库,或准备好经过授权的传输方式。带上依赖锁定文件、构建说明和必要的配置模板,不要把密码和签名密钥放进仓库。另列一份项目必需但被版本控制有意排除的本地文件清单。

连接后,先确认代码提交版本正确,再在 Mac 上安装依赖。不要默认可以直接复用 Windows 上生成的构建产物或原生依赖。尽早运行一次小规模构建,让缺失工具和配置问题在正式任务开始前暴露出来。

在 Mac 上检查工具链

在远程桌面打开 Xcode,确认项目、构建方案(scheme)和运行目标。在 Mac 的终端中,xcode-select --print-path 可查看当前开发者目录,xcodebuild -version 可查看选中的 Xcode 版本。机器上装有多个 Xcode 时,这些检查尤其有用。

Apple 的命令行工具包并不等同于完整的 Xcode 应用。使用 Xcode 进行 iOS 开发时,应确认已安装完整 Xcode 和所需平台组件。核对构建方案和运行目标后,再执行项目文档中的构建命令。

区分连接延迟和构建问题

远程桌面的响应速度取决于网络路径、带宽和连接稳定性。获得访问权限后,应使用今后实际工作的网络进行验证。鼠标操作反馈慢与编译慢是不同的问题,先查看构建输出,再判断升级机器配置是否有帮助。

模拟器在远程 Mac 上运行,适合界面和功能检查,但不能复现真实 iPhone 的所有功能或性能。连接在 Windows 电脑上的 iPhone,不会自动成为远程 Xcode 的运行目标。承诺完成设备专属测试前,应先安排受支持的真机测试流程。

结束前整理成果并清理访问凭据

Apple Developer 会员资格与 Mac 使用权限相互独立。免费的 Apple 账户可用于有限的个人设备测试;通过 App Store Connect 分发应用或使用更多功能,需要相应会员资格。请使用自己获授权的账号或团队权限,并妥善保护签名私钥。

使用结束前,推送需要保留的代码更改,将必要的日志和构建产物保存到自己的备份位置,并验证确实可以取回。退出账号,移除已保存的凭据。应先确认文件保留条款,不要让租用机器成为资料的唯一存放位置。

候补名单用于规划,不代表已经开通

CheapMac 此前批次已交付,当前批次需等待。租赁价格为每天 $9 起、每月 $69 起,可免费登记到货通知。有明确截止日期的任务,请先确认机器可用时间和连接方式。

参考资料

返回使用指南