iOS 發佈指南
概覽
本指南結合 MeDo 打包流程與 Apple 目前的國際分發要求,涵蓋由首次真機測試到 App Store 發佈的完整路徑,包括分發決策、帳號設定、簽名、私隱聲明、地區合規、Beta 測試及審核資料。
Apple 會不時調整提交要求。本指南的要求已於 2026 年 7 月 20 日核對。正式提交前,請再次查看 Apple 即將實施的要求及 App 審核指南。
目前提交基準
自 2026 年 4 月 28 日起,上載至 App Store Connect 的 iOS 及 iPadOS 應用必須使用 Xcode 26 或更新版本,以及 iOS 26 / iPadOS 26 SDK 或更新版本構建。在應用及依賴項支援的情況下,最低系統版本仍可設定為較舊版本。
Apple 的新版年齡分級制度亦已生效。請在 App Store Connect 回答最新問卷,不要依賴舊版本沿用的分級。
準備應用
1. 在 MeDo 構建及驗證
- 選擇應用類型 — 在 MeDo 建立或開啟支援 iOS 的項目。
- 完成核心體驗 — 移除佔位內容、未完成按鈕、示例帳號及無效連結。
- 在真機測試 — 按需要驗證登入、權限、深層連結、購買、通知、相機/相片、背景行為及弱網絡處理。
- 核對 Bundle ID — 將其視為永久識別碼;App Store Connect 記錄及上載構建必須完全一致。
- 審核第三方 SDK — 記錄每個 SDK 收集的資料及目的。Apple 指定的 SDK 可能需要私隱清單、簽名及 Required Reason API 聲明。
2. 準備 Apple 帳號
公開 App Store、TestFlight 及 Ad Hoc 分發均需要有效的 Apple Developer Program 會籍。請以最終應顯示為賣方的實體加入:
- 個人 — 賣方顯示個人的法定姓名。
- 機構 — 賣方顯示法律實體名稱;一般需要 D-U-N-S 編號及代表機構簽約的權限。
在 Apple Developer 帳號及 App Store Connect 接受最新協議。付費應用及 App 內購買亦需完成付費應用協議、稅務及銀行資料。
選擇分發路線
MeDo 直接記錄本機調試、Ad Hoc、TestFlight 及公開 App Store 打包。不公開列出及自訂 App 需在有可審核構建後於 App Store Connect 設定。
按指南操作
- 選擇打包及分發路線。
- 如選擇本機調試,在 MeDo 生成未簽名 IPA,再以 Sideloadly 或 AltStore Classic 簽名及安裝。此路線只供短期開發測試。
- 如選擇指定設備安裝,配置 Apple 授權、登記所有目標裝置,並建立 Ad Hoc 安裝包。
- 如選擇公開發佈 / 邀請測試,配置 Apple 授權、上載構建,並執行 TestFlight 測試。
- 發佈候選版本準備好後,完成 App Store 產品頁、私隱資料、合規聲明及審核提交。
建議發佈次序
大部分應用最穩妥的次序是:
本機真機測試 → TestFlight 內部測試 → TestFlight 外部測試 → 分階段或手動 App Store 發佈
如需在少量已知裝置上測試而不經 TestFlight 審核,可使用 Ad Hoc。若用戶需要長期使用正式版本,應選擇不公開列出、自訂或公開 App Store,而非 Ad Hoc。