租用期間,資料歸客戶所有
機器內的程式碼、憑證與建置產出均屬客戶所有。除非你在工單中明確授權排查,否則 VMSSD 不會存取這些內容。提供記錄檔前,請先移除權杖、私鑰、密碼與客戶業務資料。
若需要協助檢查環境,請說明授權範圍與要處理的問題,不必直接交出完整儲存庫。
先確認是無法連線、編譯失敗,還是租期已到。依照下方步驟檢查;需要協助時,請提供機器編號、錯誤訊息與發生時間。
已有訂單的問題,請使用原帳戶提交工單,方便我們確認對應的機器與帳單。
先記下最近一次成功的操作,再依序檢查下方步驟。不要為了試錯同時更動網路、憑證與建置版本,否則難以判斷問題所在。
先在控制台開啟對應的執行個體,確認機器編號、服務狀態與到期時間。請使用執行個體詳細資料目前提供的連線位址與登入資訊,不要沿用上一筆訂單或其他客戶機器的資料。
確認位址後,再檢查遠端桌面用戶端的連線方式與帳戶。若用戶端顯示逾時,可改用其他本地網路重試;若顯示驗證失敗,請優先檢查使用者名稱、密碼及輸入法。不要混淆這兩種錯誤而反覆更改密碼。
仍無法連線時,請記下用戶端名稱、完整錯誤訊息、發生時間與時區。截圖請遮住密碼。連線憑證僅可在登入後的執行個體詳細資料中查看,請勿張貼於公開頁面。
請從控制台的執行個體詳細資料取得 SSH 位址、連接埠與使用者名稱。連線逾時時,通常應先檢查位址、連接埠、本地對外網路及機器狀態;若驗證遭拒,請檢查帳戶與實際使用的驗證方式。
需要更多線索時,可在原本的連線命令中加入 -v,查看連線停在建立階段還是身分驗證階段。提供相關錯誤行給工單即可,請勿提交私鑰、密碼或整份含有敏感路徑的記錄檔。
適合使用命令列建置的專案可以透過 SSH 操作;首次確認圖形介面設定、鑰匙圈權限或 Xcode 設定時,先用遠端桌面檢查會更直觀。
先確認專案要求的 Xcode 版本,再使用 xcodebuild -version 和 xcode-select -p 檢查目前的工具鏈。安裝或切換版本後,先在圖形介面完成必要的首次啟動設定,再回到指令稿執行建置。
簽章所需資料應由客戶授權提供。將簽章憑證匯入專案使用的鑰匙圈,確認憑證附有相應的私鑰且仍在有效期限內,並檢查描述檔的團隊、Bundle Identifier 與匯出方式是否相符。
如果編譯成功但匯出失敗,請分別保留 Archive 與匯出的錯誤資訊,不要把它們視為同一個步驟。建議先在 Xcode 中驗證一次,再串接自動化;簽章資料尚未確認前,不適合反覆執行整條流程。
將程式碼與依賴鎖定檔同步至雲端 Mac,先使用 flutter doctor -v 檢查 iOS 工具鏈,再執行 flutter pub get。團隊成員應使用專案約定的 Flutter 版本,交付前不要任意升級依賴套件。
完成 Xcode 專案與簽章設定後,執行 flutter build ipa。如果錯誤發生在安裝依賴套件時,請先處理依賴;若錯誤明確指出簽章或描述檔,則應回頭檢查簽章設定。重複取得依賴通常無法解決這類問題。
成功後,匯出 ipa 與需要保留的符號檔,並確認建置所使用的提交版本。日常開發仍可使用 Windows,iOS 最終建置與簽章則在 Mac 上完成。
先固定 Node、套件管理工具與專案依賴版本,再依照儲存庫說明安裝 iOS 依賴。若專案使用 CocoaPods,請開啟對應的 workspace,不要只開啟個別專案檔案。
在 Xcode 中選擇正確的 Scheme 與 Release 設定來執行 Archive。請區分 JavaScript 資源打包、原生依賴編譯與簽章匯出這三個階段;開發模式使用的本機除錯服務,不代表交付套件已包含完整資源。
提交工單時,請附上失敗階段、第一個有效錯誤訊息與工具版本。業務程式碼及第三方依賴本身的錯誤,需要專案團隊依據原始碼修正;機器連線與環境異常則可與支援人員一起檢查。
若需同時交付多個專案並明確隔離,建議每位客戶各租用一台獨享實體機。逐一對應機器編號、儲存庫、鑰匙圈與交付日期,建置工作也不必在同一台機器上排隊。
只需偶爾編譯一次的小型專案,可按天租用並輪替使用。輪替時至少分開本機使用者帳戶、程式碼目錄與簽章資料;這種方式方便管理,但不等同於使用不同實體機器。
一台獨享機器只提供給一位租用客戶使用,但不會自動隔離工作室內的各個專案。若涉及客戶合約中的資料隔離要求,請先確認約定,再決定共用或分開租用機器。
前往控制台,在對應執行個體的訂單或訂閱管理中查看到期時間與續租入口,確認續租的對象與週期後完成付款。請勿只依機器備註判斷,以免替其他客戶的專案續租。
到期未續租,服務即會停止,不另收解約費。提交付款不代表續租已完成,請以控制台顯示的付款結果和更新後的到期時間為準。若要繼續工作,請在原租期結束前確認完成續租。
僅支援 USDT-TRC20 與 Visa / Mastercard / Amex(透過 Stripe),所有款項均以美元(USD)結算。實際可用的付款閘道以後端介面回傳為準。
付款狀態尚未更新時,請先在控制台查看對應帳單,確認訂單編號、金額與付款閘道結果。使用 USDT-TRC20 付款時,請確認網路與頁面提供的收款資訊;不要反覆付款來嘗試更新狀態。
可在控制台查看發票與帳單。需要協助時,請在工單中提供帳單編號;鏈上付款可附上交易雜湊值,信用卡付款則請勿提供完整卡號或安全碼。
找不到相符的問題。試試「連線」、「憑證」或「付款」,也可以直接提交工單並附上完整錯誤訊息。
可選擇按天、週、月或季租用,無須簽訂長期合約。是否續租與是否保留資料是兩回事:不論是否延期,重要產出都應另存一份在團隊自己的儲存空間。
在控制台確認對應機器的到期時間,並預留最後一次建置、上傳產出與驗證下載所需時間。若客戶仍在驗收,請先決定是否延長租期,不要預設在最後一刻才進行建置。
保留 ipa、Archive、符號檔與必要記錄檔;將尚未推送的程式碼提交至授權的儲存庫。若需移轉憑證,應依客戶授權匯出相應私鑰並加密保管,密碼則另行傳送。確認備份可用後,再清理機器。
若專案延期,請在控制台的對應訂單或訂閱中續租,並確認新的到期時間。若專案已交付且不再續租,服務到期即停止,不另收解約費。請勿將停機後的磁碟當作專案備份,也不要依賴到期後的資料復原。
若要繼續同一個專案,可保留已驗證的工具鏈;若要更換客戶或重新建立環境,請先匯出資料,再透過工單確認重裝安排。重裝並非所有編譯錯誤的第一個解決方法。
機器內的程式碼、憑證與建置產出均屬客戶所有。除非你在工單中明確授權排查,否則 VMSSD 不會存取這些內容。提供記錄檔前,請先移除權杖、私鑰、密碼與客戶業務資料。
若需要協助檢查環境,請說明授權範圍與要處理的問題,不必直接交出完整儲存庫。
請在控制台工單中註明機器編號、重裝原因,並確認已完成備份。系統清理會影響原有程式碼、憑證、工具鏈與本機設定,請先與支援人員確認處理範圍與作業安排。
重裝申請尚未確認前,請勿繼續寫入唯一副本,也不要假設清理後仍可找回舊資料。
到期未續租,服務即會停止;機器重新交付前會執行系統清理。停機不代表資料會為你長期保存;專案交付物、憑證備份與存取權杖應由團隊自行管理。
更換客戶後,也請檢查儲存庫與自動化服務中的授權,撤銷不再使用的機器憑證。
已有機器的問題、續租與付款事宜,請登入控制台提交工單。盡量在同一張工單中持續補充資訊,保留完整排查紀錄;尚未開始租用的專案諮詢,可使用支援信箱。
請先說明受影響的機器、專案進行階段,以及你預期的結果。機器無法連線與特定儲存庫編譯失敗,請分開描述;若多台機器同時受影響,請列出所有機器編號。
截圖請保留錯誤前後的脈絡,但遮住密碼與權杖。記錄檔請提供第一個有效錯誤及必要的前後幾行,不要只貼最後一句「建置失敗」,也不要傳送客戶的簽章私鑰。
我們不會承諾固定的分鐘級回覆時間。提交後請在控制台查看處理進度;補充重現結果時,請註明已嘗試過哪些操作,以免重複檢查。
電子郵件僅使用 support@vmssd.com。已有訂單的問題,請優先透過控制台提交工單。