首次封存工作
- 設定
- Mac Mini M4
16GB RAM · 256GB SSD - 節點目錄
- 新加坡、日本(東京)、韓國(首爾)、香港、美國西部
- 存取方式
- SSH 金鑰 · VNC 憑證
- 驗收產物
- Archive.xcarchive
- 01核對訂單設定、租期、區域與 USD 金額
- 02驗證存取指紋、金鑰、圖形工作階段與重新連線
- 03執行建置工具鏈檢查、封存與產物下載
本指南依照實際交付順序編排:先確認 Debug M4、租期與節點,再核對存取回執,完成 SSH 與 VNC 連線,最後以一份可下載的封存產物作為驗收結果。
下單前一次確認設定、存取資料與附加項目,可減少交付後再次調整所需的往返。實際可用狀態以控制台即時回傳為準。
目前在售方案為 Debug M4:Mac Mini M4、16GB RAM、256GB SSD。每張訂單對應一台獨享實體節點,並非虛擬機器。
依任務時間範圍選擇按天、按週、按月或按季。基本價格依序為 $19.5、$52.8、$97.7、$265.7。
目錄包含新加坡、日本(東京)、韓國(首爾)、香港、美國西部五個節點。優先選擇靠近程式碼儲存庫、產物儲存位置或主要操作人員的區域。
使用獨立金鑰組,並在本機保存私密金鑰。提交公開金鑰前檢查首尾是否完整,請勿將私密金鑰寫入訂單備註、儲存庫或工單。
僅使用命令列建置時,可先完成 SSH;需要圖形介面、顯示檢查或互動式 Xcode 操作時,再啟用 VNC 工作階段。
大容量相依套件、模型或素材任務可選擇 +1TB SSD、+2TB SSD;多機協作任務可按每台選擇 Thunderbolt 5 並聯。
控制台會依目前選擇彙總基本設定、週期、節點與附加項目。付款前以最終顯示的 USD 金額為準,不依賴口頭報價或自行估算。
確認晶片為 M4、記憶體為 16GB、基本儲存空間為 256GB SSD,不新增目錄以外的設定。
從五個在售節點中選擇一個區域,再依任務持續時間選擇日、週、月或季。
僅為本次工作流程所需的儲存空間或 Thunderbolt 5 並聯付費,並確認計費單位。
逐項檢查區域、週期、附加項目與應付 USD 金額,再選擇可用的付款閘道完成付款。
不要只看到主機位址就開始連線。先完整核對區域、身分、指紋與租期界線,再將敏感憑證存放在團隊認可的安全位置。
| 回執欄位 | 應核對內容 | 異常時的處理方式 |
|---|---|---|
| 節點區域 | 應與訂單選擇的新加坡、日本(東京)、韓國(首爾)、香港或美國西部其中之一一致。 | 暫停首次連線,在控制台提交工單並附上訂單識別碼。 |
| 主機位址 | 確認位址格式完整,複製時沒有帶入空格、標點或換行。 | 先進行解析與連接埠檢查,不要反覆猜測位址。 |
| 使用者名稱 | 使用回執指定的系統使用者名稱,不要自行替換成本機電腦的使用者名稱。 | 保留終端機原始錯誤訊息,去除敏感資料後提交。 |
| 主機指紋 | 首次 SSH 連線顯示的指紋必須與回執逐字元一致。 | 不一致時立即中止,不要輸入確認字元。 |
| 存取簽發狀態 | SSH 公開金鑰與 VNC 憑證應顯示為已簽發或可使用狀態。 | 等待狀態更新,或透過控制台工單核驗,不要重複建立訂單。 |
| 租期截止時間 | 記錄時區與截止時間,用於安排建置、匯出、續期與存取權回收。 | 發現週期不符時,先核對訂單明細,再提交帳單類工單。 |
兩個入口負責不同的檢查任務。SSH 用於確認身分、架構、磁碟與工具鏈;VNC 用於確認顯示、鍵盤配置與斷線重新連線。
uname -m,預期結果為 arm64。df -h ,檢查系統磁碟與附加儲存空間容量。date ,檢查系統時間與任務記錄時區。指紋一致、金鑰登入成功、架構為 arm64,磁碟容量與系統時間符合訂單及工作流程預期。
圖形工作階段可安全建立,顯示與鍵盤配置正確,主動斷線後能依回執資訊重新連線。
範例中的主機、使用者名稱、金鑰路徑、儲存庫與專案名稱均為示範代稱。不要將真實憑證寫入共用文件、建置記錄或公開儲存庫。
$ ssh -i ~/.ssh/<KEY_FILE> <USER>@<HOST>
$ uname -m
arm64
$ xcodebuild -version
Xcode <VERSION>
Build version <BUILD_VERSION>
$ xcodebuild -workspace <APP>.xcworkspace \
-scheme <SCHEME> \
-configuration Release \
-archivePath build/<APP>.xcarchive \
archive
** ARCHIVE SUCCEEDED **
$ bundle exec fastlane <LANE>
[fastlane] archive: build/<APP>.xcarchive
[fastlane] result: success
一次成功連線不代表工作流程已可重複使用。首次建置應留下版本、命令、產物位置與耗時記錄,供後續自動化與故障排除使用。
使用僅包含本次任務所需權限的儲存庫憑證。記錄提交識別碼,確保日後可以重現相同的原始碼。
輸入:提交識別碼記錄 Xcode 版本、建置版本、Ruby 與 fastlane 環境,不要在首次驗收中加入不必要的升級。
輸入:版本清單保存完整命令、結束狀態與關鍵記錄。失敗時先定位相依套件、專案設定或存取問題,不要連續盲目重跑。
執行:archive將封存檔案複製到約定位置,確認檔案大小、目錄結構與下載結果,並避免只在節點上保留唯一副本。
產物:xcarchive分別記錄擷取相依套件、編譯、封存與傳輸耗時。此記錄用於比較後續任務,不代表跨專案的效能承諾。
輸出:耗時分段附上訂單識別碼、節點區域、發生時間、重現步驟、結束碼與去除敏感資料的記錄,再依問題類型進入支援流程。
查看故障排除指南arm64