首次執行流程

從選擇方案到完成首次雲端 Mac 建置

這是一套依執行順序整理的上手流程。先準備帳戶、SSH 公開金鑰與工具版本,再選擇獨享實體主機、節點與租期;收到設備後完成驗證、連線與建置。

全程使用雲端 Mac 實體節點,每筆訂單對應一台獨享實體主機,設備不是虛擬機。適合 iOS/macOS 開發、CI/CD 佇列,以及需要 macOS 環境的實驗任務。

RUN SHEET / FIRST BUILD 可執行
PREP
準備存取資料 帳戶、SSH 公開金鑰、工具版本
01
SELECT
確認設備與節點 兩種方案、五個實體節點
02
VERIFY
驗證交付資訊 規格、位址、節點、租期
03
BUILD
執行首次建置 Xcode、xcodebuild、fastlane
04
目標結果 連線成功並產出第一個可驗證的產物
下單前準備

先準備好五項資料

這些資訊會影響方案、節點與租期判斷。提前確認可減少設備交付後調整環境所需的時間。

帳戶

可接收通知的控制台帳戶

確認電子郵件可用,並能正常登入控制台查看訂單、主機資訊與工單。設備交付後的連線資料只應儲存在受控環境中。

金鑰

專用的 SSH 公開金鑰

建議為雲端 Mac 建立獨立金鑰組。只提交公開金鑰,私密金鑰留在本機受保護的設備中,請勿透過電子郵件或工單傳送。

區域

團隊與相依服務的目標區域

同時考量開發者所在地、程式碼儲存庫、簽署流程與產物儲存位置。不要只依據單次 ping 的最低值決定節點。

週期

任務實際需要的租用長度

先確認是緊急修復、短期驗證、持續迭代或季度流水線,再從日、週、月、季中選擇合適週期。

版本

專案要求的開發工具版本

記錄 Xcode 主版本、目標 SDK、最低部署版本、Ruby 與 fastlane 相依套件,以及 CI Runner 所需的執行方式。

方案選擇

依平行度與記憶體峰值選擇兩種設備

兩種方案皆為 Mac Mini M4 獨享實體主機。先確認任務類型,再核對記憶體與本機工作集,不必為短期任務預留用不到的規格。

輕量建置與短期任務

DeployMini M4 16

M4-16-256
晶片
M4
記憶體
16GB
儲存空間
256GB SSD

適合單一專案封存、緊急修復、憑證驗證、輕量自動化測試,以及不需要同時保留多個大型模擬器或建置程序的任務。

  • 單一 xcodebuild 建置流程
  • 短期 iOS/macOS 專案驗證
  • 較小的相依套件快取與工作目錄
平行任務與更高記憶體需求

DeployMini M4 24

M4-24-512
晶片
M4
記憶體
24GB
儲存空間
512GB SSD

適合日常開發、平行建置、較大的相依套件快取、持續執行的 CI Runner,以及需要在可用記憶體範圍內進行模型推論驗證的任務。

  • 多個建置或測試程序平行執行
  • 較大型專案與持續相依套件快取
  • 需要更多統一記憶體的實驗
快速判斷

如果專案能在 16GB 記憶體下穩定完成單一路徑建置,優先選擇 DeployMini M4 16。若建置、測試、模擬器或推論任務會同時執行,請選擇 DeployMini M4 24,並依專案資料量評估額外儲存空間。

節點選擇

比較五個節點的完整服務鏈路

目前可選擇新加坡、日本(東京)、韓國(首爾)、香港、美國西部。兩種方案皆可在五個節點訂購,實際可用性以控制台即時回傳為準。

SG

新加坡

適合團隊、程式碼儲存庫或產物服務主要位於東南亞的工作流程。

兩種方案皆可用
JP

日本(東京)

適合需要涵蓋日本及周邊東亞鏈路的開發與建置任務。

兩種方案皆可用
KR

韓國(首爾)

適合開發者、儲存庫或交付目標集中在韓國與東北亞的團隊。

兩種方案皆可用
HK

香港

適合需要兼顧華南與東南亞網路路徑的專案工作流程。

兩種方案皆可用
US-W

美國西部

適合程式碼、產物與最終服務鏈路主要位於北美西岸的專案。

兩種方案皆可用
週期與結算

依任務長度確認週期,再進入下單

按日適合緊急修復與短期驗證;按週適合集中開發與測試;按月適合持續迭代;按季適合較穩定的 CI/CD 或團隊工作流程。提交前再次核對機型、節點、儲存擴充與租期。

按日 短期修復、單次驗證
按週 集中開發、版本衝刺
按月 持續迭代、穩定建置
按季 長期流水線、團隊任務
付款與結算

僅支援 USDT-TRC20 與 Visa / Mastercard / Amex(透過 Stripe)。所有費用均以美元(USD)結算,實際可用的付款閘道以控制台回傳為準。

設備交付

收到主機資訊後先驗證,請勿直接匯入專案

在控制台開啟對應訂單,逐項確認交付內容。發現資訊不一致時,保留訂單編號與去識別化截圖,透過控制台提交工單。

DELIVERY CHECK / DEVICE 驗證清單
01 機型與晶片

確認是所選的 DeployMini M4 16 或 DeployMini M4 24,並核對 M4 晶片資訊。

02 記憶體與儲存空間

核對 16GB / 256GB SSD 或 24GB / 512GB SSD,以及訂單中的額外儲存空間。

03 實體節點

確認新加坡、日本(東京)、韓國(首爾)、香港或美國西部與訂單一致。

04 連線位址

保存主機位址、使用者名稱與指紋驗證資訊,請勿將連線憑證放入公開儲存庫。

05 租用週期

確認開始時間、租期與後續安排,為資料匯出與清理預留執行時間。

驗證完成

再寫入專案資料

先測試 SSH、DNS 與基本工具,再下載程式碼。這樣更容易區分連線問題、環境問題與專案本身的問題。

資訊不一致

從控制台提交訂單工單

附上訂單編號、節點、發生時間、預期結果與去識別化資訊。請勿提交密碼、私密金鑰或完整付款資料。

首次連線

先驗證主機指紋,再建立 SSH 工作階段

以下使用文件中的保留位址示範連線順序。實際位址、使用者名稱與主機指紋以控制台交付資訊為準,請勿直接複製範例值進行連線。

連線執行單 SSH / HOST VERIFY / READY
金鑰權限
0600
目標連接埠
22
驗證方式
比對交付指紋
first-connect — ssh SECURE
$ chmod 600 ~/.ssh/deploymini_ed25519
$ ssh -i ~/.ssh/deploymini_ed25519 deploy@203.0.113.24
The authenticity of host '203.0.113.24' can't be established.
ED25519 key fingerprint is SHA256:EXAMPLE-FINGERPRINT.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '203.0.113.24' to known hosts.
Last login: current session
deploymini-m4:~ deploy$ connection ready
首次建置

用四個可重現步驟確認環境可用

先執行唯讀檢查,再安裝專案相依套件並進行建置。每個步驟都保留版本與輸出摘要,之後接入 CI 時即可直接重複使用。

  1. 01

    確認 Xcode 與命令列工具

    執行 xcodebuild -versionxcode-select -p,核對專案要求的 Xcode 主版本與目前的開發者目錄。

    xcodebuild -version
    xcode-select -p
  2. 02

    查看專案可用方案

    進入專案目錄後列出 workspace、project 與 scheme,避免將本機預設值誤帶入遠端建置腳本。

    xcodebuild -list \
      -workspace Example.xcworkspace
  3. 03

    執行一次可記錄的建置

    明確指定 workspace、scheme 與 configuration,將日誌與結束狀態儲存到任務目錄,方便找出相依套件或簽署階段的問題。

    xcodebuild \
      -workspace Example.xcworkspace \
      -scheme Example \
      -configuration Release build
  4. 04

    設定 fastlane 與 CI 環境變數

    固定 Ruby 與相依套件版本,先手動執行目標 lane,再將非敏感參數整理為可重複使用的變數。金鑰類值應儲存在受控的金鑰管理位置。

    bundle install
    bundle exec fastlane build
完成標準 命令結束狀態正常,建置產物可定位,日誌已完成去識別化儲存
查看建置排查指南
租期結束前

沿著資料、憑證、任務與訂單四條線收尾

獨享實體主機不應成為專案唯一的資料存放位置。請將遷移與撤銷工作納入任務計畫,不要等到最後一次登入時才處理。

匯出建置產物

複製封存檔、日誌、測試結果與需要保留的快取清單。傳輸完成後驗證檔案大小或摘要,確認本機副本可讀取。

備份必要資料

將專案工作目錄、設定範本與必要記錄遷移到團隊管理的位置。敏感資料應先加密,再納入備份流程。

撤銷臨時憑證

移除臨時 SSH 公開金鑰、專案權杖、Runner 註冊資訊與短期環境變數,並在相關系統中確認憑證已失效。

確認後續安排

進入控制台核對目前租期與後續使用計畫。若仍需持續建置,請先確認資料、節點與方案是否仍符合任務需求。

準備好資料,就可以開始使用第一台雲端 Mac

選擇兩種獨享實體主機之一,在五個節點中確定區域,並按日、週、月或季確認租期。