Vibe Coding 做出 App 後怎麼上架?2026 iOS 與 Android 雙平台準備、測試與送審教學

兩支手機、發布檢查表與 AI 工作流程構成的雙平台上架示意圖

用 Vibe Coding 做出能操作的畫面,只是上架的起點。商店要收到的是能簽署、安裝、通過實機測試的 App,還要有正確的資料揭露、商店頁面和審核資訊。這篇以第一次同時送 App Store 與 Google Play 的獨立開發者為例,帶你把原型變成可送審版本,也說清楚 AI 能在哪些地方省時間、哪些結論必須自己驗證。

第一步:確認做出的是網站,還是能上架的 App

先問自己:手上是否有可以建置與簽署的 iOS、Android 專案,以及能在實體手機安裝的版本?瀏覽器裡跑得動的網頁或 PWA,並不會自動變成兩個商店可提交的安裝檔。若你使用跨平台框架,仍須確認它能產出 iOS 建置版本和 Android App Bundle,並能管理各平台的權限、簽署與商店設定。

手上已有 下一步要證明
網站、PWA 或 AI 產生的前端 選擇可維護的 App 技術方案,列出原生功能與平台限制;不要把「網頁預覽成功」當成上架完成。
iOS、Android 專案 在實體 iPhone 與 Android 手機安裝,確認啟動、登入、核心流程及權限正常。
可安裝版本 檢查簽署、版本號、資料流、商店素材與送審表單是否與實際功能一致。

Apple 的審核準則 4.2要求 App 具備足夠的功能與價值;若只是把網站包成殼,可能無法通過審核。先把產品用途做清楚,再決定如何封裝。

上架前要準備的帳號、檔案與資料

項目 App Store Google Play
開發者帳號 Apple Developer Program 年費 99 美元;個人帳號會顯示法定姓名,組織申請涉及 D-U-N-S Number。 Play Console 一次性註冊費 25 美元,並須完成身分驗證。
建置格式 使用 Xcode 上傳已簽署的 iOS 建置版本。自 2026 年 4 月 28 日起,提交 App Store Connect 的 iOS App 須使用 Xcode 26 以上與 iOS 26 SDK 建置。 新 App 使用 Android App Bundle(AAB) 與 Play App Signing。自 2026 年 8 月 31 日起,手機與平板的新 App 及更新須以 Android 16/API 36 以上為目標;其他裝置類別有例外。
識別與素材 確定 App 名稱、Bundle ID、版本、圖示、實際畫面截圖、說明與支援網址。 確定套件名稱、版本、圖示、實際畫面截圖、商店說明與聯絡資訊。
法規與審核資料 隱私權政策、App Privacy、年齡分級、審核測試帳號與操作說明。 隱私權政策、Data safety、內容分級、目標受眾與廣告聲明;依帳號類型準備測試資格。

費用以官方頁面標示的美元金額為準,實際付款幣別、稅費與帳號資格依所在地及申請方式確認。若以公司名義上架,先決定商店要顯示的法律實體,避免做到最後才發現帳號類型不符。

此外,先盤點登入方式、通知、相機、定位、分析、廣告、付款與第三方 SDK。表單問的是實際資料處理行為,不是程式碼裡是否出現某個套件名稱。Apple 要求申報 App 及第三方程式碼的資料處理;Google 的 Data safety 也要求開發者申報,即使 App 宣稱不蒐集資料也要完成相應欄位。若提供帳號建立功能,Apple 要求在 App 中可發起帳號刪除;Google 另要求在 App 中與網頁提供刪除途徑

AI 最適合做的三種上架準備工作

AI 可以幫你整理證據與找遺漏,但它看不到你未提供的後端設定、第三方儀表板與實際網路流量。把它當成整理助手,輸出要能追溯到檔案或實測結果。

一、盤點發行缺口。把專案設定、依賴清單、iOS/Android 建置設定與功能列表交給 AI,要求它列出:已有證據、缺少項目、仍待確認的問題。提示詞可以這樣寫:

請依照我提供的專案檔案,製作 iOS 與 Google Play 上架盤點表。逐項列出建置格式、簽署、版本號、權限、SDK、商店素材及測試方法;每個結論附檔案位置或我提供的證據。沒有證據的地方標「待確認」,不要猜測。不要要求我貼私鑰、憑證或密碼。

二、草擬資料流與隱私申報。提供實際使用的 SDK、API、權限、資料保存方式與第三方服務清單,請 AI 整理「收集什麼、為何使用、傳給誰、可否刪除」的矩陣,再由開發者對照伺服器紀錄、服務供應商文件與商店表單確認。AI 草稿不能直接當作 App Privacy 或 Data safety 的事實聲明。

三、產生實機測試與審核說明。讓 AI 根據真實功能列出首次開啟、註冊登入、權限拒絕、弱網、付款、登出與刪除帳號的測試案例;把已通過的結果和操作路徑整理成審核員可讀的說明。截圖應呈現實際 App 畫面,商店文案不可承諾尚未做出的功能。

先在兩支實體手機跑完關鍵流程

在送審前,至少用一支實體 iPhone 和一支實體 Android 手機安裝候選版本。逐項記錄裝置、系統版本、App 版本、操作步驟與結果。建置成功只能證明產出檔案,不能證明使用者真的能完成流程。

  • 從全新安裝開始,檢查啟動畫面、註冊或登入,以及主要任務能否完成。
  • 拒絕定位、通知、相機等權限,確認 App 不會卡死,說明文字也與用途一致。
  • 測試斷網、慢網、連結跳轉、前景與背景切換,以及重新開啟後的狀態。
  • 若有購買、訂閱或建立帳號,分別驗證購買恢復、取消流程、登出及刪除帳號。
  • 使用供審核員測試的帳號走一次完整流程;需要登入的 App 應依Apple 審核準則 2.1提供有效示範帳號或示範模式及必要說明。

若 App 販售數位功能或內容,先對照 Apple App Review Guideline 3.1.1Google Play 付款政策。兩邊對應用內付款各有規則與地區例外,不要讓 AI 只憑一句「接 Stripe 就好」決定結帳流程。

iOS:從 App Store Connect 到送審

  1. 申請並啟用 Apple Developer Program,確認個人或組織身分、合約與付款設定。
  2. 在 App Store Connect 建立 App 記錄,設定名稱、主要語言、Bundle ID 與 SKU;讓程式中的識別碼與記錄一致。
  3. 使用符合當前 SDK 要求的 Xcode 建置、簽署並上傳。先用 TestFlight 測試;外部測試的首個建置版本可能需要 Beta App Review。
  4. 填寫商店說明、實際截圖、支援及隱私權政策網址、App Privacy、年齡分級與需要的其他聲明。把登入方式、測試帳號及特殊操作寫給審核員。
  5. 選擇已測試的建置版本,檢查所有必填欄位,然後依 App Store Connect 送審流程提交。通過審核後再確認實際上架狀態與商店頁面。

如果在歐盟提供 App,還須依你的發行範圍與身分,檢查 App Store Connect 的交易者身分要求;不要套用別人的勾選結果。

Android:從 Play Console 到正式發布

  1. 建立 Play Console 開發者帳號、完成身分驗證。部分新個人帳號還須透過 Play Console 手機 App 以實體 Android 裝置驗證
  2. 在 Play Console 建立 App,確認套件名稱、商店資料及聯絡資訊。產出已簽署的 AAB,設定 Play App Signing,並檢查適用的 target API 要求。
  3. 完成商店頁面、實際截圖、隱私權政策、Data safety、內容分級、目標受眾及廣告等App content 聲明
  4. 先用內部或封閉測試軌道安裝與驗證。若是 2023 年 11 月 13 日後建立的個人開發者帳號,正式版申請前須先完成至少 12 名測試者連續加入封閉測試 14 天,再申請正式版存取權;不要把這項條件誤套到所有舊帳號或組織帳號。
  5. 達到帳號適用條件後,選擇已驗證的 AAB,依 發布軌道流程建立正式版並送審。審核通過後,核對實際發布範圍、下載、啟動與商店資訊。

若 App 本身能生成 AI 內容,還要檢查 Google Play 的 AI 生成內容政策,包括適用情況下的使用者檢舉機制。用 AI 協助寫程式,與向使用者提供 AI 生成內容,是兩件不同的事。

送審前最後核對

  • 兩個平台各有一份已安裝、已走完核心流程的候選版本,版本號與商店選取的建置檔一致。
  • 截圖、文案、權限提示、資料申報與實際行為一致;隱私權政策、支援網址及刪除途徑可開啟。
  • 審核員可進入需要登入的功能;付款、訂閱及帳號功能已用對應測試環境驗證。
  • 已依帳號類型完成 Apple/Google 要求的測試與身分步驟;發布後安排首次安裝與商店頁面複查。

AI 能把檢查清單、測試案例與商店文案做得更快,但真正的上架證據是可安裝的建置版本、實機結果與準確的申報。本文的官方規則查核於 2026 年 9 月 23 日;提交當天,仍要以連結的 Apple 與 Google 官方頁面和後台提示為準。

完成上架後,若要處理商店頁面的曝光與轉換,可以接著看本站的 App 上架與 ASO 實戰手冊