管好项目资料

代码只在你的机器上

独享物理机,非虚拟机。

给要带客户工程、签名证书和构建密钥出包的开发者:先设好访问权限,再上传项目;交付后带走成果,清理凭据。

硬件独享不代替项目权限管理。证书、备份和团队授权仍需你逐项设置。

认清硬件边界

租用期间,不拼用硬件

每台物理节点只分配给一个用户,不与其他用户共享 CPU 与内存。

独占整台节点

你拿到的是 Mac 开发工作站的独享物理机,不是切分出来的虚拟机。项目构建与本机文件处在本次租用的节点内。

这描述的是硬件分配,不等于代码自动获得加密或备份。

限定项目成员

把能登录机器的人限制在当前项目的授权范围内。团队共用时,分别管理系统用户与 SSH 公钥,不把同一份私钥转发给多人。

成员退出项目后,移除其公钥,并检查仍然有效的连接凭据。

核对客户约定

上传前确认客户是否允许工程与签名资料进入远程环境。只传本次构建需要的内容,不把其他客户的归档和无关数据一并复制。

工单用于排查问题,不用于保管完整工程、私钥或证书口令。

收紧登录入口

先改凭据,再传工程

把首次登录分成三次确认,避免先关掉入口、再发现自己无法重连。

  1. 替换初始密码

    收到连接信息后,先核对实例,再为 macOS 用户设置独立密码。不要沿用代码仓库、邮箱或其他项目的密码。

    密码通过团队认可的安全方式交接,不放在聊天截图、构建日志或提交记录里。

  2. 启用密钥登录

    在自己的电脑生成 SSH 密钥,只把公钥加入远端用户的授权列表。私钥留在本地,并设置口令保护。

    保留当前会话,另开一个会话验证密钥登录。确认可重连后,再调整原有认证方式。

  3. 按需关闭 VNC

    配置 Xcode 与签名时可使用图形桌面;只跑命令行构建时,按需关闭屏幕共享入口,减少不必要的远程访问。

    关闭前确认 SSH 已能独立使用。需要恢复图形连接但无法进入时,登录控制台提交工单。

单独管好签名

让证书跟着项目走

Flutter、React Native 和 Unity 的构建工具不同,私钥与证书的处理步骤相同。

导入必要资料

只导入当前项目需要的签名证书与描述文件。证书及其关联私钥放入 macOS 钥匙串,不把带私钥的导出文件长期留在下载目录。

为可导出的签名备份设置强口令,口令与备份文件分开保存。确认客户授权后再使用签名资产。

仓库忽略规则中排除证书、私钥、环境变量文件及临时导出目录。

缩小构建权限

为自动构建创建专用凭据,限定到所需项目与操作。不要为了跑通一次 Archive,直接给构建任务长期使用的完整团队权限。

注入环境变量时避免把值打印到日志;排错截图应遮住令牌、连接地址中的敏感部分与证书口令。

日志脱敏与访问权限是两件事,上传日志前仍需手动检查。

清理临时凭据

先确认签名备份可用,再从钥匙串移除不再需要的证书及关联私钥,删除临时描述文件、导出副本与构建脚本中的敏感值。

检查 shell 历史、日志、临时目录和废纸篓。对曾泄露或超出使用范围的令牌,去签发端撤销或轮换。

只删文件不等于撤销凭据;两项都需要核对。

留好交付副本

别把备份留到到期后

不续即停机,节点数据按服务条款规定清除。先带走成果,再结束租用。

  1. 导出交付内容

    核对工程最新提交、构建脚本、依赖锁定文件、Archive、.ipa 与需要留存的调试符号。把未提交的本地修改单独检查一遍。

    只在节点上生成的文件,不会因为代码已推送就自动进入备份。

  2. 验证能恢复

    把备份复制到节点之外,检查文件能否打开、归档是否完整、加密备份是否能解锁。保存对应的工具版本和构建命令。

    不要仅凭传输进度完成,就删除远端唯一副本。

  3. 确认清理规则

    在控制台核对到期日,并阅读服务条款中的数据处理约定。不要把到期停机当作暂停存储,也不要依赖停机后继续取回文件。

    涉及客户交接要求或清除规则的问题,在到期前通过工单询问,不在页面推定额外保留期。

区分支付资料

卡号不进工作站

仅支持以下两类支付方式,以美元结算;实际可用网关以控制台返回为准。

信用卡经 Stripe 处理

支持 Visa / Mastercard / Amex。本站不保存卡号,不需要你把卡片照片、完整卡号或安全码写进支持邮件。

付款排查可提供订单号、账单状态和已遮盖敏感信息的错误提示,不要提供完整支付凭据。

支付资料与节点上的工程文件分别管理。

USDT-TRC20 留交易哈希

链上支付凭据只记录交易哈希。转账前核对支付页面给出的网络与收款信息,不把其他网络的转账视为同一笔付款。

需要核对入账时,提交订单号及交易哈希。钱包私钥、助记词与签名授权不属于支持所需资料。

订单及工单信息的处理方式见隐私条款。

照单核对

带客户工程前,查这三项

完成一项再进入下一项。磁盘加密、工程备份与证书交接互不替代。

  1. 开启 FileVault

    在系统设置中检查 FileVault 状态。启用前先确认远程重启后的解锁与恢复方式,把恢复密钥保存在节点之外的安全位置。

    不确定远程解锁条件时,先发工单核对,再启用;不要在交付前未经验证就重启机器。

  2. 定期备份工程

    按项目进度推送代码,并另存仓库之外的必要文件。至少在重要构建完成、修改签名配置和退租前各检查一次备份。

    确认备份中没有意外带入私钥或明文令牌。备份本身也需要访问限制。

  3. 退租前导出证书

    核对证书是否包含后续签名所需的关联私钥;按项目要求导出加密备份,并在受控环境验证可导入。

    确认接收人和保存位置后,再清理节点副本。不要让客户唯一的签名资产随着租期一起结束。

设好边界,再开始出包

把访问、备份与证书交接安排好,再租一台云端 Mac。