專案交付支援

打包卡住了?先從這裡排查

先確認是無法連線、編譯失敗,還是租期已到。依照下方步驟檢查;需要協助時,請提供機器編號、錯誤訊息與發生時間。

已有訂單的問題,請使用原帳戶提交工單,方便我們確認對應的機器與帳單。

99.9% 月可用率承諾

不只交付時程,更有明確的服務承諾

以 30 天計算,99.9% 月可用率相當於約 43 分鐘的不可用額度。這是服務承諾的換算值,並非過往運行監測紀錄。所有節點全年 365 天正常運行。

超出額度的停機時間將按比例延長服務期限。請在控制台提交工單,註明受影響的機器與時段,並保留連線失敗資訊,方便我們確認影響範圍。

機器服務無法使用、本地網路不穩及專案編譯失敗,應分開排查。不可抗力及使用者自行操作的適用範圍,請參閱服務條款。

先保留現場,再進行調整

分步排查建置問題

先記下最近一次成功的操作,再依序檢查下方步驟。不要為了試錯同時更動網路、憑證與建置版本,否則難以判斷問題所在。

連線:先確認機器,再確認連線方式

遠端桌面無法開啟,該先檢查哪些項目?

先在控制台開啟對應的執行個體,確認機器編號、服務狀態與到期時間。請使用執行個體詳細資料目前提供的連線位址與登入資訊,不要沿用上一筆訂單或其他客戶機器的資料。

確認位址後,再檢查遠端桌面用戶端的連線方式與帳戶。若用戶端顯示逾時,可改用其他本地網路重試;若顯示驗證失敗,請優先檢查使用者名稱、密碼及輸入法。不要混淆這兩種錯誤而反覆更改密碼。

仍無法連線時,請記下用戶端名稱、完整錯誤訊息、發生時間與時區。截圖請遮住密碼。連線憑證僅可在登入後的執行個體詳細資料中查看,請勿張貼於公開頁面。

SSH 逾時與驗證失敗,該如何分別處理?

請從控制台的執行個體詳細資料取得 SSH 位址、連接埠與使用者名稱。連線逾時時,通常應先檢查位址、連接埠、本地對外網路及機器狀態;若驗證遭拒,請檢查帳戶與實際使用的驗證方式。

需要更多線索時,可在原本的連線命令中加入 -v,查看連線停在建立階段還是身分驗證階段。提供相關錯誤行給工單即可,請勿提交私鑰、密碼或整份含有敏感路徑的記錄檔。

適合使用命令列建置的專案可以透過 SSH 操作;首次確認圖形介面設定、鑰匙圈權限或 Xcode 設定時,先用遠端桌面檢查會更直觀。

建置:分別確認工具鏈、簽章與匯出

Xcode 或簽章發生錯誤,該先檢查什麼?

先確認專案要求的 Xcode 版本,再使用 xcodebuild -version 和 xcode-select -p 檢查目前的工具鏈。安裝或切換版本後,先在圖形介面完成必要的首次啟動設定,再回到指令稿執行建置。

簽章所需資料應由客戶授權提供。將簽章憑證匯入專案使用的鑰匙圈,確認憑證附有相應的私鑰且仍在有效期限內,並檢查描述檔的團隊、Bundle Identifier 與匯出方式是否相符。

如果編譯成功但匯出失敗,請分別保留 Archive 與匯出的錯誤資訊,不要把它們視為同一個步驟。建議先在 Xcode 中驗證一次,再串接自動化;簽章資料尚未確認前,不適合反覆執行整條流程。

在 Windows 上撰寫的 Flutter 專案,如何在機器上建置 ipa?

將程式碼與依賴鎖定檔同步至雲端 Mac,先使用 flutter doctor -v 檢查 iOS 工具鏈,再執行 flutter pub get。團隊成員應使用專案約定的 Flutter 版本,交付前不要任意升級依賴套件。

完成 Xcode 專案與簽章設定後,執行 flutter build ipa。如果錯誤發生在安裝依賴套件時,請先處理依賴;若錯誤明確指出簽章或描述檔,則應回頭檢查簽章設定。重複取得依賴通常無法解決這類問題。

成功後,匯出 ipa 與需要保留的符號檔,並確認建置所使用的提交版本。日常開發仍可使用 Windows,iOS 最終建置與簽章則在 Mac 上完成。

React Native 開發模式正常,為什麼 Release 會失敗?

先固定 Node、套件管理工具與專案依賴版本,再依照儲存庫說明安裝 iOS 依賴。若專案使用 CocoaPods,請開啟對應的 workspace,不要只開啟個別專案檔案。

在 Xcode 中選擇正確的 Scheme 與 Release 設定來執行 Archive。請區分 JavaScript 資源打包、原生依賴編譯與簽章匯出這三個階段;開發模式使用的本機除錯服務,不代表交付套件已包含完整資源。

提交工單時,請附上失敗階段、第一個有效錯誤訊息與工具版本。業務程式碼及第三方依賴本身的錯誤,需要專案團隊依據原始碼修正;機器連線與環境異常則可與支援人員一起檢查。

同時交付給多位客戶時,該如何區分程式碼與憑證?

若需同時交付多個專案並明確隔離,建議每位客戶各租用一台獨享實體機。逐一對應機器編號、儲存庫、鑰匙圈與交付日期,建置工作也不必在同一台機器上排隊。

只需偶爾編譯一次的小型專案,可按天租用並輪替使用。輪替時至少分開本機使用者帳戶、程式碼目錄與簽章資料;這種方式方便管理,但不等同於使用不同實體機器。

一台獨享機器只提供給一位租用客戶使用,但不會自動隔離工作室內的各個專案。若涉及客戶合約中的資料隔離要求,請先確認約定,再決定共用或分開租用機器。

租期與帳單:先確認訂單狀態,再安排交付

專案延期了,該如何續租?不續租會怎樣?

前往控制台,在對應執行個體的訂單或訂閱管理中查看到期時間與續租入口,確認續租的對象與週期後完成付款。請勿只依機器備註判斷,以免替其他客戶的專案續租。

到期未續租,服務即會停止,不另收解約費。提交付款不代表續租已完成,請以控制台顯示的付款結果和更新後的到期時間為準。若要繼續工作,請在原租期結束前確認完成續租。

付款後尚未確認,或需要帳單資料,該去哪裡查看?

僅支援 USDT-TRC20 與 Visa / Mastercard / Amex(透過 Stripe),所有款項均以美元(USD)結算。實際可用的付款閘道以後端介面回傳為準。

付款狀態尚未更新時,請先在控制台查看對應帳單,確認訂單編號、金額與付款閘道結果。使用 USDT-TRC20 付款時,請確認網路與頁面提供的收款資訊;不要反覆付款來嘗試更新狀態。

可在控制台查看發票與帳單。需要協助時,請在工單中提供帳單編號;鏈上付款可附上交易雜湊值,信用卡付款則請勿提供完整卡號或安全碼。

租期配合交付進度

專案延期就續租,交付完成先匯出資料再停用

可選擇按天、週、月或季租用,無須簽訂長期合約。是否續租與是否保留資料是兩回事:不論是否延期,重要產出都應另存一份在團隊自己的儲存空間。

  1. 01

    先確認租期結束時間

    在控制台確認對應機器的到期時間,並預留最後一次建置、上傳產出與驗證下載所需時間。若客戶仍在驗收,請先決定是否延長租期,不要預設在最後一刻才進行建置。

  2. 02

    匯出資料並驗證備份

    保留 ipa、Archive、符號檔與必要記錄檔;將尚未推送的程式碼提交至授權的儲存庫。若需移轉憑證,應依客戶授權匯出相應私鑰並加密保管,密碼則另行傳送。確認備份可用後,再清理機器。

  3. 03

    續租或到期停機

    若專案延期,請在控制台的對應訂單或訂閱中續租,並確認新的到期時間。若專案已交付且不再續租,服務到期即停止,不另收解約費。請勿將停機後的磁碟當作專案備份,也不要依賴到期後的資料復原。

更換客戶前的交接

清理舊專案,別把問題留給下一筆訂單

若要繼續同一個專案,可保留已驗證的工具鏈;若要更換客戶或重新建立環境,請先匯出資料,再透過工單確認重裝安排。重裝並非所有編譯錯誤的第一個解決方法。

租用期間,資料歸客戶所有

機器內的程式碼、憑證與建置產出均屬客戶所有。除非你在工單中明確授權排查,否則 VMSSD 不會存取這些內容。提供記錄檔前,請先移除權杖、私鑰、密碼與客戶業務資料。

若需要協助檢查環境,請說明授權範圍與要處理的問題,不必直接交出完整儲存庫。

依問題範圍授權排查

申請重裝前,請先完成備份

請在控制台工單中註明機器編號、重裝原因,並確認已完成備份。系統清理會影響原有程式碼、憑證、工具鏈與本機設定,請先與支援人員確認處理範圍與作業安排。

重裝申請尚未確認前,請勿繼續寫入唯一副本,也不要假設清理後仍可找回舊資料。

操作前請確認機器編號

租期結束後,重新交付前會進行清理

到期未續租,服務即會停止;機器重新交付前會執行系統清理。停機不代表資料會為你長期保存;專案交付物、憑證備份與存取權杖應由團隊自行管理。

更換客戶後,也請檢查儲存庫與自動化服務中的授權,撤銷不再使用的機器憑證。

清理不能取代備份
需要我們協助時

一張工單,清楚交代機器與問題現況

已有機器的問題、續租與付款事宜,請登入控制台提交工單。盡量在同一張工單中持續補充資訊,保留完整排查紀錄;尚未開始租用的專案諮詢,可使用支援信箱。

提供這些資訊,比只說「打不開」更有幫助

請先說明受影響的機器、專案進行階段,以及你預期的結果。機器無法連線與特定儲存庫編譯失敗,請分開描述;若多台機器同時受影響,請列出所有機器編號。

截圖請保留錯誤前後的脈絡,但遮住密碼與權杖。記錄檔請提供第一個有效錯誤及必要的前後幾行,不要只貼最後一句「建置失敗」,也不要傳送客戶的簽章私鑰。

我們不會承諾固定的分鐘級回覆時間。提交後請在控制台查看處理進度;補充重現結果時,請註明已嘗試過哪些操作,以免重複檢查。

提交前請確認以下四項

機器與節點
機器編號、訂單編號、節點名稱。
發生時間
開始與結束時間、所在地時區;若問題仍在發生,請明確註明。
錯誤與環境
截圖或錯誤文字、工具版本、失敗的具體步驟。
影響與已嘗試的操作
受影響的是一台還是多台,以及更換網路或重試後的結果。

電子郵件僅使用 support@vmssd.com。已有訂單的問題,請優先透過控制台提交工單。

找到排查方向,繼續趕上交付進度

已有機器的問題,請附上現況提交工單;開始下一個專案時,再按需求租用。