訂購與交付
適合處理付款結果待確認、節點資訊尚未顯示、區域或機型核對,以及首次連線資料確認等問題。
- 確認控制台中的訂單編號、機型、租期與區域是否與提交內容一致。
- 付款確認後,系統會依序執行節點配置、健康檢查與連線資訊產生,典型流程約 4 分鐘。
- 超過典型時間仍未取得連線資料時,請勿重複建立訂單;記錄訂單編號並提交工單。
從訂單確認到 Xcode 建置,將問題拆解為可執行的檢查步驟。請先完成本頁的初步診斷;若仍未恢復,請附上節點 ID、發生時間與去識別化日誌,提交控制台工單。
每筆訂單對應一台獨立 Mac mini 實體節點,並非虛擬機。節點可用性與連線資訊以控制台即時回傳為準。
五類入口對應訂單生命週期中的不同環節。切換分類後會顯示建議優先確認的資訊、常見原因與下一步處理方向。
適合處理付款結果待確認、節點資訊尚未顯示、區域或機型核對,以及首次連線資料確認等問題。
適合處理連線逾時、驗證失敗、VNC 畫面卡頓、SSH 主機指紋變更及本機網路限制。
適合處理 Xcode 版本選擇、命令列工具路徑、簽署封存、相依套件快取及 self-hosted runner 離線。
適合核對租期、續訂時間、附加項目、付款結果與訂單金額。所有費用均以美元(USD)結算。
適合處理臨時憑證更新、SSH 金鑰、成員權限撤銷、異常存取及節點操作歸屬驗證。
每張卡片依照「先確認狀態、再縮小變數、最後保留證據」的順序排列。一次只變更一個變數,才能判斷是哪個步驟恢復了服務。
xcodebuild -version 確認目前工具鏈。df -h 查看磁碟區容量,請勿只查看單一目錄。以下定義採用本服務中的實際含義。提交工單時使用一致術語,有助於減少反覆確認問題範圍。
典型交付約 4 分鐘,由四個連續步驟組成。實際可用狀態與連線資料以控制台即時回傳為準。
核對機型、租期、節點區域與附加項目。付款結果確認後,訂單便會進入配置流程;請勿透過重複付款嘗試加快處理。
應保存:訂單編號、付款結果識別碼、提交時間。系統會依照訂單目錄配置獨立的 Mac mini 實體節點。兩種機型均可選擇新加坡、日本(東京)、韓國(首爾)、香港、美國東部與美國西部。
應核對:節點 ID、機型、區域。交付前檢查系統啟動、網路連線與遠端存取服務。所有節點全年 365 天持續正常運作。
請等待:控制台狀態變更為可連線。控制台會提供位址、連接埠、使用者名稱與臨時憑證。首次登入後請立即更新臨時密碼、設定獨立 SSH 金鑰,並將憑證儲存在受控的金鑰管理工具中。
應完成:首次登入、密碼更新、SSH 金鑰驗證。請勿在螢幕截圖、儲存庫、建置日誌或工單中提交私密金鑰、完整密碼或完整存取權杖。需要說明憑證類型時,僅提供用途、建立時間與末尾少量字元。
請勿一開始就清空所有快取或重新安裝工具鏈。先確認版本與路徑,再檢查簽署資產,最後執行範圍明確的清理。
記錄圖形介面顯示的版本,同時以流水線使用者身分執行命令。若本機互動式建置成功、runner 失敗,還需比較兩者的執行使用者與環境變數。
xcodebuild -version
sw_vers
whoami
使用 xcode-select -p 檢查目前開發者目錄。團隊平行維護多個版本時,應在流水線啟動階段明確選擇路徑,避免系統預設值變更。
xcode-select -p
xcrun --find xcodebuild
xcrun xcodebuild -version
確認簽署憑證尚未過期、建置使用者可以讀取私密金鑰,且描述檔與目標識別碼相符。自動簽署失敗時,應先保留原始錯誤,再檢查鑰匙圈權限與流水線變數。
security find-identity -v -p codesigning
ls -la ~/Library/MobileDevice/Provisioning\ Profiles
優先刪除目前專案對應的目錄,而不是直接清空所有專案快取。清理前記錄磁碟使用量與失敗日誌,以便判斷問題是否確實由快取造成。
du -sh ~/Library/Developer/Xcode/DerivedData
find ~/Library/Developer/Xcode/DerivedData -maxdepth 1 -type d
保留完整命令、退出碼與第一個有效錯誤。提交工單前移除儲存庫權杖、簽署秘密、使用者路徑與內部位址,但請勿只截取最後一行。
set -o pipefail
xcodebuild test 2>&1 | tee build.log
printf "exit=%s\n" "$?"
完整請求不代表要上傳所有資料。目標是提供清楚的時間線、受影響範圍與經過去識別化的技術證據。
私密金鑰、完整登入憑證、完整存取權杖、未去識別化的環境變數,以及包含敏感參數的設定檔。
出現異常憑證活動、主機指紋意外變更、節點狀態與實際連線能力明顯不一致,或操作可能進一步破壞證據時,應停止重複嘗試,立即提交控制台工單。
重設存取權、調整節點狀態或處理敏感設定可能影響獨享實體機。支援團隊需要核對登入工作階段、訂單編號與授權關係,避免未授權人員要求執行節點層級操作。
若兩者在同一時間發生,且可能由相同節點狀態引起,可在一張工單中分別列出連線與建置證據。若發生時間、節點或責任範圍不同,應分開提交,以便獨立追蹤。