選擇機型、節點與週期
ZSH 16 適合先確認單一建置流程;若要平行編譯或長時間執行 runner,可考慮 ZSH 24;若需更大的統一記憶體進行 MLX 實驗,請查看 ZSH Pro 64。再依團隊主要連線位置選擇節點。
檢查項目:機型、SSD 容量、節點,以及日/週/月/季計費週期。
租用一台專用實體雲端 Mac,串接現有的程式碼庫、工具鏈與 CI 流程。本頁依操作順序說明;若您已有程式碼庫和建置腳本,建議預留約 30–60 分鐘移轉環境,資料傳輸與 Xcode 下載時間另計。
已有執行個體?登入控制台查看連線資訊。以下命令與輸出僅供操作示範,實際位址與憑證請以控制台顯示為準。
下單時請確認三項資訊:機型決定編譯與平行工作的資源配置,節點影響遠端操作延遲,計費週期則決定使用期限。三種機型皆為整機專用、非虛擬機;實際可用狀態請以控制台即時顯示為準。
ZSH 16 適合先確認單一建置流程;若要平行編譯或長時間執行 runner,可考慮 ZSH 24;若需更大的統一記憶體進行 MLX 實驗,請查看 ZSH Pro 64。再依團隊主要連線位置選擇節點。
檢查項目:機型、SSD 容量、節點,以及日/週/月/季計費週期。
支援 USDT-TRC20,或透過 Stripe 使用 Visa / Mastercard / Amex 付款。轉帳 USDT 前請確認使用 TRC20 網路;信用卡付款請依結帳頁面顯示的付款閘道完成。
檢查項目:付款結果與控制台中的訂單狀態;實際可用的付款閘道以後端回傳為準。
執行個體交付後,請在控制台記錄連線位址、使用者名稱、首次登入憑證與主機指紋。請勿將這些資訊寫入程式碼庫、建置記錄或團隊共用文件。
檢查項目:確認可透過 SSH 登入,並能開啟 macOS 圖形介面。
先確認一份程式碼庫能在新機上獨立建置成功,再整合自動化工作。如此一來,發生錯誤時便能判斷問題出在資料缺漏、工具版本不一致,還是 runner 設定。
使用 rsync 傳輸程式碼庫,或從受控的遠端來源重新複製。憑證、描述檔與鑰匙圈匯出檔請分別加密傳輸;切勿將私密金鑰放在一般同步目錄中。
人工檢查時間參考:10–20 分鐘;傳輸時間視資料量而定。
透過 Homebrew 安裝命令列相依套件,並使用 xcodes 管理專案所需的 Xcode 版本。先確認 xcode-select 指向正確版本,再安裝 fastlane、CocoaPods 和 SPM 所需的相依套件。
xcodebuild -version 並確認符合專案要求的版本。人工檢查時間參考:10–20 分鐘;軟體下載時間另計。
將機器整合至現有的 GitHub Actions 或 GitLab Runner 流程。依照程式碼庫或組織提供的註冊步驟操作,讓建置工作以專用系統帳號執行。
人工檢查時間參考:10–20 分鐘;首次執行工作所需時間另計。
以上時間僅供安排人工檢查參考,不代表開通或下載時間承諾。若建置需要大量快取,請先移轉可重現的設定,再決定是否傳輸快取檔案。
以下為終端機記錄範例,並非執行個體的實際位址、指紋或建置結果。請將範例位址與 scheme 替換為控制台及專案中的實際值;首次 SSH 連線前,務必逐字核對控制台顯示的主機指紋。
連線與指紋確認
zsh % ssh -o StrictHostKeyChecking=ask mac@203.0.113.10
The authenticity of host '203.0.113.10' can't be established.
Host key verification required before continuing.
請停在確認提示畫面。比對終端機顯示的 ED25519 指紋與控制台記錄;若兩者不符,請停止連線並提交支援單。
驗證建置
zsh % xcodebuild -version
Xcode 16.2
zsh % xcodebuild -scheme App -configuration Release build
** BUILD SUCCEEDED **
先確認 Xcode 版本,再使用專案指定的 scheme 和設定執行建置;範例版本不代表執行個體預先安裝的版本。
驗證發佈流程
zsh % fastlane beta
Running lane 'beta'
Archive complete
Upload to TestFlight complete
上傳前請確認團隊的簽署資料、權限與 fastlane lane 設定,避免將實際使用的權杖輸出至 CI 記錄。
SSH 適合安裝相依套件、取得程式碼和執行建置;Xcode 設定、模擬器及圖形工具則需要使用 macOS 螢幕共享。請在控制台查看該執行個體的螢幕共享位址與憑證,再透過本機的螢幕共享用戶端連線。
首次進入桌面後,請先確認顯示解析度與縮放比例是否適合目前的網路。若遠端操作反應遲緩,請先降低解析度並關閉不必要的圖形動畫,再比較不同網路的連線品質。剪貼簿同步僅用於非敏感文字;傳送憑證或私密金鑰時,請改用受控的加密管道。
成功連線不代表交接已完成。完成以下四項後,再將執行個體整合至常駐 CI。每項都應由實際使用這台機器的團隊確認,不要只憑一次成功登入的螢幕截圖判斷。
softwareupdate -l 檢查更新。安裝可能影響建置環境的更新前,請先備份資料,並確認 Xcode 與專案相容。
目前週期的起訖時間、帳單與續租入口,請以控制台訂單頁面為準;到期提醒也請查看控制台及實際收到的服務通知,不要只依本機日曆推算。若仍需使用,請在控制台確認機型、節點、週期與金額後完成續租。
準備結束使用時,請先備份程式碼庫中尚未推送的變更、簽署資料、建置產物及必要的稽核記錄;再用另一台裝置確認備份可以讀取,之後才從控制台發起釋出。釋出後裝置會清除磁碟並重新安裝系統,請勿將釋出當作備份方式。
若要深入了解 SSH、VNC 與日常開發環境,請在技術文章中搜尋遠端 Mac 開發環境設定。建置參數、快取與 runner 設定可參考 Xcode 雲端建置指南。若執行個體異常或帳單有問題,請透過技術支援管道聯絡我們。
先選擇機型、節點與週期;取得執行個體後,依照本頁清單完成連線、移轉與驗證。