妥善管理專案資料

程式碼只在你的主機上

獨享實體主機,非虛擬機器。

如果你要攜帶客戶專案、簽署憑證及建置金鑰進行打包,請先設定存取權限,再上傳專案;交付後帶走成果並清除憑證資料。

硬體獨享不代表專案權限已妥善管理。憑證、備份與團隊授權仍須逐一設定。

了解硬體範圍

租用期間,硬體不與他人共用

每台實體主機僅分配給一位使用者,不與其他使用者共用 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。