你的 iOS 打包機,
就在雲端

獨享實體機,非虛擬機,6 個節點,$20.1/天起

為 iOS 團隊準備一台專用 Mac:拉取程式碼、封存、簽署,再交給 TestFlight。

建置工作架 Ledger · release/2.8.1
可選 6 個節點
建置節點 新加坡 SG 東京 JP 首爾 KR 香港 HK 美國東岸 US-E 美國西岸 US-W
sg-m4-03 Mac mini M4 · 16GB 獨享節點 · 重用快取
封存 → 簽署 → 發佈 建置產物示意
Scheme版本節點耗時簽署
Ledger-iOS09:42 建置完成 2.8.1 (412)新加坡6m12s已簽署
Ledger-Widget09:38 建置完成 2.8.1 (412)新加坡2m47s已簽署
Ledger-Watch09:21 建置完成 2.8.1 (412)東京3m05s已簽署
Ledger-Beta08:57 建置完成 2.8.1 (411)香港6m30s已簽署
Ledger-macOS23:10 建置完成 2.8.0 (409)美國西岸7m02s已簽署
** EXPORT SUCCEEDED **

Ledger-iOS.ipa · 48.2 MB
已上傳至 TestFlight
內部測試群組「QA-Nightly」可安裝

任務與耗時為流程示意。
9:41

TestFlight · 安裝確認

Ledger2.8.1 (412)
簽署
Distribution
建置節點
新加坡
建置耗時
6m12s
大小
48.2 MB
安裝

測試內容:修正訂單頁離線快取,新增小工具深色模式。

整台 Mac mini,專供你打包

不與其他客戶共用 runner。程式碼、依賴項與建置快取都留在你自己的實體節點上。

獨享實體機,非虛擬機

整台 Mac mini 專供一位客戶使用。CPU、記憶體與磁碟不與其他客戶共用,不必等別人的任務完成才開始封存。

SPM 下載內容、CocoaPods 依賴項與 DerivedData 都可依專案保留。快取是否命中取決於分支、依賴版本與建置設定,不必每次建置都重新準備環境。

按天/週/月/季計費

趕版本的那週只租一週就好,M4 規格 $54.2/週。持續執行 nightly,再比較月租與季租,不必先買一台辦公室用的建置機。

四種租期皆有公開定價。先依任務時長選擇租期,再確認節點、儲存空間與到期時間;機器交付後,可用自己的指令碼安排建置佇列。

6 個實體節點

新加坡、東京、首爾、香港、美國東岸、美國西岸。兩種機型都涵蓋這 6 個節點,可依團隊所在地與依賴服務的位置選擇。

遠端寫程式優先考量互動延遲,自動建置還要看程式碼儲存庫與產物上傳路徑。節點全年 365 天持續運作,適合將排程封存交給專用機器。

兩種機型,價格清楚列明

入門價 $20.1/天。單一 App 封存可先選 M4;多個 Target、平行測試與推論則可考慮 M4 Pro。

OSXBuild Bake M4

日常建置
晶片
M4
記憶體
16GB
SSD
256GB

適合單一 App、每天封存 1~3 次的入門配置。先備妥原始碼、Xcode 與常用依賴項,再決定是否需要額外 SSD。

$20.1/天
按週
$54.2
按月
$100.3
按季
$272.8

OSXBuild Bake M4 Pro

平行測試 · 推論
晶片
M4 Pro
記憶體
64GB
SSD
2TB

適合多個 Target、UI 測試與 MLX 實驗的充裕配置。可平行執行的任務數取決於專案的記憶體峰值與測試負載,建議先測試一輪再增加平行數。

$60.3/天
按週
$162.9
按月
$301.6
按季
$820.4

價格均以美元計。節點實際可用狀態以控制台即時顯示為準;付款前請確認租期、附加項目與訂單總額。

提交一次,產出一個已簽署 IPA

從 push 到 TestFlight,沿用你熟悉的工具鏈。以下以 Ledger-iOS 示範五個交接步驟,耗時僅供流程參考。

01 · push

推送 release 分支

本機提交後推送分支,由你設定的 CI 觸發建置任務。

git push origin release/2.8.1
觸發範例0s
02 · fetch

雲端 Mac 拉取程式碼

固定提交版本,避免分支變動導致封存內容與發佈記錄不一致。

git fetch origin release/2.8.1 && git checkout --detach FETCH_HEAD
耗時範例18s
03 · archive

xcodebuild archive

指定 Scheme、Release 設定與封存路徑,並將記錄與產物一併保存。

xcodebuild -scheme Ledger-iOS -configuration Release -destination 'generic/platform=iOS' -archivePath build/Ledger.xcarchive archive
耗時範例4m51s
04 · export

簽署並匯出 IPA

備妥憑證與描述檔,透過匯出設定指定簽署與發佈方式。

xcodebuild -exportArchive -archivePath build/Ledger.xcarchive -exportOptionsPlist Export.plist -exportPath build/export
耗時範例38s
05 · upload

上傳至 TestFlight

設定發佈授權後上傳 IPA,再由測試群組接收可用的建置版本。

fastlane pilot upload --ipa build/export/Ledger-iOS.ipa --api_key_path asc-key.json
耗時範例25s
流程總耗時範例 6m12s 建置方式 於獨享節點執行 產物交接 IPA + 封存檔 + 記錄

此流程需由團隊自行設定,租用後不會自動接管程式碼儲存庫。首次使用時,先確認 Xcode 版本、依賴鎖定檔與簽署設定,再註冊 GitHub Actions self-hosted runner、GitLab Runner 或 Jenkins agent。專案大小、快取與網路狀況都會影響實際耗時。

6 個實體節點,兩種機型皆有供應

先依團隊時區篩選,再確認連線至節點的路徑。下方延遲為區域參考範圍,並非逐一城市實測。

新加坡

供應中

東南亞

團隊時區
UTC+7~+8
區域參考
20~50 ms

適合東南亞團隊白天開發,夜間接續執行封存與發佈任務。

訂購新加坡節點

東京

供應中

東亞

團隊時區
UTC+9
區域參考
30~60 ms

適合配合東亞工作時間安排開發、測試與 nightly 交接的團隊。

訂購東京節點

首爾

供應中

東北亞

團隊時區
UTC+9
區域參考
30~50 ms

適合東北亞團隊協作,可在同一工作時段進行遠端開發與建置問題排查。

訂購首爾節點

香港

供應中

華南與東南亞

團隊時區
UTC+8
區域參考
20~40 ms

適合 UTC+8 時區的團隊,實際連線體驗仍須視當地電信業者與路由而定。

訂購香港節點

美國東岸

供應中

北美東岸與西歐

團隊時區
UTC−5~UTC+1
區域參考
25~35 ms

適合北美東岸與西歐團隊協作。可在交接前安排封存任務,方便下一個時區的同事接收記錄與測試包。

訂購美國東岸節點

美國西岸

供應中

北美西岸

團隊時區
UTC−8~−7
區域參考
25~35 ms

適合配合北美西岸工作時間。請一併留意儲存庫拉取、依賴項下載與產物上傳,不只比較遠端桌面的操作手感。

訂購美國西岸節點

時區僅供協作參考,部分地區會因季節調整。實際連線延遲取決於所在地、電信業者與網路路徑;節點實際可用狀態以控制台即時顯示為準。

其他開發者會怎麼寫交接備註

把用途說清楚,才知道這台機器值不值得租。以下是三種使用情境的交接範例。

我們把每晚的 nightly 打包從同事的 MacBook 移到東京節點,早上到公司時 IPA 已經在 TestFlight 裡了。
行動端負責人 · nightly 情境
M4 Pro 64GB 跑 Fastlane 加 UI 測試一次就成功,不必再排隊等共用 runner。
iOS CI 工程師 · 平行測試情境
在本機跑 7B 模型做推論實驗,租一週到期就停,費用一目了然。
獨立開發者 · 推論實驗情境

兩種付款方式,全程以美元結算

先選好機器與租期,再確認付款頁面顯示的付款閘道。帳單與機器管理都在控制台進行。

USDT-TRC20依訂單指示確認網路與金額
Visa / Mastercard / Amex透過 Stripe 處理

所有款項均以美元(USD)結算,實際可用的付款閘道以後端回傳為準。信用卡卡號由 Stripe 處理,本網站不會儲存卡號。付款後可在控制台查看訂單、交付狀態、發票與續費入口;技術問題也可在同一處提交支援工單。

加購磁碟,費用也依租期計算

DerivedData、SPM 快取與模擬器映像檔會逐漸佔用磁碟空間。先區分可重新產生的快取與必須保留的封存檔,再決定需要擴充多少空間。

外接 SSD 適合存放建置快取與大型資源。租期結束前,請將需要保留的原始碼、封存檔與記錄同步至自己的儲存空間,別把擴充磁碟當成唯一備份。

查看附加項目的完整價格

+1TB SSD

DerivedData 與 SPM 快取

$10.4/月$2.1/天

+2TB SSD

多版本模擬器映像檔、保留封存檔

$20.8/月$4.2/天

Thunderbolt 5 連接(每台)

多台 M4 Pro 協作時,請先確認連接拓撲與任務分配

$8.8/月$1.8/天

下單前常見問題

先釐清機器、工具鏈與資料交接的界線。

這是整台 Mac,還是虛擬機?

整台 Mac mini 是獨享實體機,非虛擬機。CPU、記憶體、磁碟與建置快取都不與其他客戶共用。macOS 圖形介面與命令列皆可完整使用;團隊仍須自行設定專案依賴項、簽署憑證與 CI 任務。

最短租期是多久?該怎麼選?

按天起租,M4 規格 $20.1/天,M4 Pro 規格 $60.3/天。另有週、月、季三種租期可選。臨時驗證工具鏈可先按天租;版本衝刺可比較週租;持續執行 nightly 則可比較月租與季租。付款前請確認訂單中的租期、金額與到期時間。

可以使用 GitHub Actions 或 GitLab Runner 嗎?

可以在機器上註冊 self-hosted runner 或 GitLab Runner,也可以串接 Jenkins agent。先固定 Xcode 版本與依賴項,再設定 Fastlane lane。runner 標籤只指派給預期的建置任務,避免多個封存作業同時使用相同目錄;連線與移轉步驟請參閱連線至機器。

租用機器後,會自動產生已簽署的 IPA 嗎?

請先完成專案與簽署設定。備妥 Scheme、憑證、描述檔與 Export.plist;發佈上傳可使用 App Store Connect API Key。請勿將 .p12、私密金鑰或 API Key 提交至公開儲存庫。首次使用時先手動完成 archive 與 export,再設定自動觸發,問題會更容易排查。

租期結束後,程式碼與憑證要怎麼處理?

機器回收後會安全清除磁碟並重新安裝系統,再交付給下一位客戶。到期前請自行匯出需要的封存檔、產物與記錄,移除憑證與 CI 存取憑據,並撤銷不再使用的授權。若要繼續使用,請先在控制台確認續租與訂單狀態,別將建置節點當成唯一儲存空間。

第一次建置失敗,需要提供哪些資訊?

請從控制台提交支援工單,附上訂單編號、節點、Xcode 版本、重現指令與記錄最後 50 行。先確認是 SSH 無法連線、依賴項下載失敗、編譯失敗還是簽署失敗,並說明最近一次變更。請移除記錄中的權杖、私密金鑰與密碼;也可寄信至 support@osxbuild.com。

下一次打包,就在雲端完成

選好規格與節點。機器交付後,先確認 SSH 連線,再執行第一次 archive。讓流程負責發佈版本,不必再等一台空出的 Mac。