先核對版本需求
在 Apple 的 Xcode 相容性表中找到專案需要的版本。表格分別列出可執行該版本 Xcode 的 macOS、隨附 SDK、部署目標,以及實體裝置和模擬器的支援範圍。App 支援的最低 iOS 版本,不能用來判斷開發機器需要哪個 macOS 版本。
確認具體 Mac 型號、處理器架構、已安裝的 macOS 版本,以及能否安裝所需的 Xcode。第三方函式庫和建置工具也要一起檢查。維護舊專案或需要與隊友保持開發環境一致時,尤其應該在預訂前完成這些核對。
按實際工作選擇 CPU、記憶體和磁碟
圍繞有代表性的專案選擇規格,不要只看晶片名稱。如果有機會評估可用機器,就用自己實際需要的建置、測試和模擬器組合來檢查。以下是選擇規格時的清單,並非 Apple 公佈的最低規格需求。
- CPU:確認具體處理器和架構,同時考慮編譯工作與依賴套件的相容性。
- 記憶體:為 Xcode、索引工作、瀏覽器和需要同時執行的模擬器預留空間。
- 磁碟:計算 macOS、Xcode、SDK、模擬器執行階段、專案依賴套件、建置快取和封存檔所佔的空間後,確認還剩多少可用空間。
明確區分哪些測試需要實體 iPhone
模擬器適合檢查介面,也方便在支援的裝置組態下重複執行測試。Apple 提醒,模擬器無法完整重現實體裝置的所有功能或效能。涉及裝置專屬行為和效能判斷時,應安排實體 iPhone 測試。
租用遠端 Mac,並不代表它會自動連接到 Windows 電腦旁的 iPhone。請另外確認支援的實體裝置測試方式。遠端互動的反應速度也受網路連線影響,增加 CPU 效能無法消除網路延遲。
另外考慮開發者帳號,並保護專案資料
租用 Mac 不包含 Apple Developer Program 會員資格。Apple 允許使用免費的 Apple 帳號在 Xcode 中進行有限的個人裝置測試;透過 App Store Connect 發佈 App,以及使用更多功能,需要相應的會員資格。請按自己的工作流程核對 Apple 的現行條款。
在租用機器以外的位置保留自己的原始碼和重要建置產物備份。妥善保護簽署私密金鑰、憑證和帳號登入資料,只授予專案所需的權限,不要把機密提交到程式碼儲存庫,並在結束使用前從機器上移除登入資料。
按完整使用期間比較費用
如果環境設定和測試能在預定時間內完成,按日租用適合目標明確的工作;需要反覆開發時,可以比較按月方案。應使用同一部目標機器的實際價格和條款計算總費用,把下載工具、處理依賴套件和匯出成果的時間算進去。確認何時開始計費,以及使用結束後檔案如何處理,不要預設不同訂單之間會保留儲存內容。
根據目前庫存安排計畫
CheapMac 此前批次已交付,目前批次需等待。租賃價格為每日 $9 起、每月 $69 起。可免費登記到貨通知,開通前再確認具體配置。