Runner M4
適合遠端 Xcode 開發、單一專案測試、簽署建置與輕量 self-hosted runner。
RunnerVPS 提供運行於獨享 Apple Silicon 實體節點上的雲端 Mac,並非虛擬機器。先確認記憶體、儲存空間、節點與租期,再完成 SSH 或 VNC 連線,並以最小任務驗證工具鏈。
$20.6/天起兩種 M4 配置,涵蓋 5 個節點;實際可用狀態以控制台即時回傳為準。
帳戶、通知電子郵件、SSH 公開金鑰、目標 Xcode 版本與租期會直接影響首次連線及環境配置。提前將這些資訊放在同一份內部任務單中,團隊交接會更清楚。
使用團隊可持續存取的電子郵件建立帳戶。已有帳戶的使用者應先確認能正常進入控制台,並核對帳戶顯示的聯絡資訊。
選擇能接收訂單與設備通知的電子郵件。不要使用即將離開團隊成員專用的地址,避免之後無法查看訂單相關資訊。
準備目前工作站產生的公開金鑰,並記錄對應私密金鑰由誰保管。只提交公開金鑰,不要透過電子郵件、工單或專案儲存庫傳送私密金鑰。
從專案建置配置、相依套件與現有 CI 任務確認目標版本。若團隊維護多個專案,應先確定哪個專案作為首次驗證基準。
依任務持續時間選擇日、週、月或季。短期相容性驗證通常按日或週,持續 CI 與固定流程則更適合按月或季管理。
準備清單只記錄負責人、目標版本、公開金鑰與任務範圍。密碼、私密金鑰、簽署檔案及權杖應透過團隊自己的機密管理流程傳遞。
一般開發、單一專案建置與輕量自動化可從 Runner M4 開始;需要同時執行更多任務、保留較大的相依套件快取或處理較大工作集時,選擇 Runner M4 Plus。
適合遠端 Xcode 開發、單一專案測試、簽署建置與輕量 self-hosted runner。
適合多任務平行、較大快取、多個建置程序與記憶體需求較高的實驗工作流程。
| 判斷項目 | Runner M4 | Runner M4 Plus |
|---|---|---|
| 平行任務 | 單一專案建置、測試與輕量自動化 | 多個建置程序或更高並行任務 |
| 相依套件與快取 | 定期清理相依套件、模擬器與封存檔 | 需要保留較大的相依套件快取與工作集 |
| 圖形介面 | 遠端 Xcode、偵錯與一般預覽 | 遠端開發並同時執行更多背景任務 |
| 升級判斷 | 記憶體壓力穩定且磁碟剩餘空間充足時繼續使用 | 記憶體交換頻繁或快取清理影響任務時優先選擇 |
優先選擇靠近主要操作者、程式碼儲存庫與成果接收位置的節點。兩種方案均涵蓋新加坡、日本(東京)、韓國(首爾)、香港、美國東部。
適合主要協作成員位於東南亞,或建置成果需要在該區域內頻繁傳輸的工作流程。
適合主要操作者位於日本及周邊地區,需要穩定使用 SSH 與圖形介面的團隊。
適合韓國及鄰近地區的開發、測試與建置任務,方便就近完成日常設備存取。
適合亞洲多地協作的專案,可結合團隊實際網路路徑評估 SSH 與檔案傳輸體驗。
適合主要協作者、程式碼服務或成果接收流程位於北美東部的專案與流程。
先從主要操作者所在網路測試至目標區域的路徑,再考量儲存庫下載與成果回傳方向。不要只依據地理距離判斷,也不要將一次網路波動視為長期結論。
確認訂單前重新核對機型、交付節點、啟用租期與儲存需求。所有價格均以美元結算,付款方式與實際可用閘道以控制台回傳為準。
Runner M4 或 Runner M4 Plus
從 5 個在售節點中選擇一處
按日、按週、按月或按季
確認基礎 SSD 是否足以容納相依套件、快取與成果
僅在工作流程確實需要時選擇 Thunderbolt 5 並聯
提交前應由實際使用者確認配置與節點。若訂單與某個專案綁定,可在團隊任務系統中記錄訂單用途,但不要記錄密碼、私密金鑰或完整付款憑證。
首次連線的目標不是立即搬入所有專案,而是先確認設備身分、存取方式、系統版本與基礎網路路徑都符合預期。
從控制台核對設備名稱、節點、存取位址與主機指紋。
首次接受主機金鑰前,逐字比對控制台顯示的指紋;不一致時停止連線並提交工單。
確認本機私密金鑰權限,僅使用已登記的公開金鑰建立工作階段。
登入後核對主機名稱、macOS 版本、磁碟空間與目前使用者權限。
確認連線目標與訂單設備一致,再準備受控網路或 SSH 通道。
使用團隊核准的 VNC 用戶端連線,依本地顯示器與網路條件調整解析度。
檢查鎖定螢幕、斷線重連與剪貼簿策略,避免將長期憑證交由共用工作站儲存。
完成首次驗證後立即更新初始存取憑證,並依成員職責分配最小權限。
將環境配置拆分為工具鏈、儲存庫、簽署材料、自動化執行器與成果回傳五個部分。每完成一部分就留下可複核的輸出,不要一次匯入所有相依套件後才開始排查。
確認 macOS、Xcode、命令列工具與專案套件管理器版本。將目標版本寫入專案文件或 CI 配置,避免不同成員使用不同基準。
xcodebuild -version使用最小權限的部署金鑰或團隊核准的存取方式下載測試儲存庫。先驗證唯讀操作,再依實際發布流程增加必要權限。
git remote -v透過團隊自己的機密管理流程提供憑證、簽署檔案與權杖。不要將敏感材料寫入儲存庫、建置記錄或一般聯絡電子郵件。
security list-keychains將實體節點註冊為 self-hosted runner 時限制專案範圍,使用清晰標籤,並記錄執行器由哪個團隊與儲存庫負責。
runner: macos-m4選擇能在數分鐘內完成的小型測試任務,驗證相依套件解析、編譯、測試、簽署與成果目錄,不要以完整發布任務作為首次嘗試。
xcodebuild -showBuildSettings明確定義封存目錄、檔案命名、驗證方式與接收位置。確認成果能離開設備後,再擴大任務規模或開放給更多專案使用。
shasum -a 256 artifact.zip這些詞分別描述設備邊界、存取方式與建置流程。團隊在任務單與交接文件中統一使用相同術語,可減少「設備、執行個體、執行器」混用造成的誤解。
結束租期不只是關閉最後一個終端機視窗。應先完成成果回收,再移除帳戶、金鑰與專案資料,最後在控制台核對租期狀態與設備關聯記錄。
先選擇 Runner M4 或 Runner M4 Plus,再確認 5 個節點之一、按日/週/月/季租期及必要附加項目。僅支援 USDT-TRC20 與 Visa / Mastercard / Amex(經 Stripe),統一以美元(USD)結算。