iOS 上架 APP 需遵循蘋果嚴格的流程規範,從賬號註冊到審核發佈環環相扣,以下是詳細且可落地的完整步驟:
- 註冊開發者賬號並準備資質
- 選擇並註冊賬號:訪問蘋果開發者官網,選擇個人、公司或企業類賬號(個人和公司賬號年費 99 美元,可上架 App Store;企業賬號年費 299 美元,僅用於內部分發)。若註冊公司賬號,需先申請鄧白氏碼,耗時 1 - 2 周,獲批後等待 14 個工作日讓蘋果同步數據。
- 準備必備文件:制定隱私政策並生成可訪問的網址,清晰説明用户數據的收集、使用和存儲方式;若 App 含第三方素材,需準備版權授權文件,避免侵權問題。
- 創建 App 標識與相關證書
- 生成 App ID:登錄開發者賬號進入 “Certificates, Identifiers & Profiles” 頁面,創建格式為 “com.company.appname” 的唯一 App ID,後續配置均需以此為標識。
- 申請對應證書:通過 Mac 鑰匙串訪問生成證書籤名請求文件,再到開發者後台上傳該文件,申請開發證書(真機調試用)、發佈證書(上架用)等,下載後導入本地。
- 製作描述文件:在開發者後台關聯 App ID 與已申請的證書,若為開發用描述文件還需配置調試設備列表,生成後下載備用。
- 在 App Store Connect 配置應用信息
- 創建 App 記錄:登錄 App Store Connect,點擊 “我的 App” 創建新 App,填寫名稱、主要語言、Bundle ID(與 App ID 一致)等基礎信息。
- 完善核心內容:填入隱私政策網址;在 4000 字符內撰寫應用描述,前三行突出核心優勢;填寫 100 字符內關鍵詞提升搜索曝光;完成 13 個分級相關問題,確定應用適用年齡層。
- 上傳素材:準備適配不同設備尺寸的功能截圖,上傳 1024*1024 像素且無圓角的 App 圖標,確保符合蘋果設計規範。
- 打包並上傳應用安裝包
- 配置 Xcode 項目:打開 Xcode 導入證書和描述文件,切換至 release 發佈模式,核對版本號與構建版本號,取消無需的屏幕方向選項,確保項目無證書匹配等異常提示。
- 打包上傳:選擇 “Xcode - Product - Archive” 打包,可直接上傳至 App Store;無 Mac 設備的開發者,可用 AppUploader 工具在 Windows 等系統導出 ipa 文件並上傳。此外不同框架打包方式有差異,如 Flutter 可通過
flutter build ios --release命令打包。
- 提交審核並處理反饋
- 提交審核申請:在 App Store Connect 創建新版本,關聯已上傳的構建版本,若 App 需登錄,需提供權限完備的測試賬號,確認信息無誤後提交審核。
- 等待審核結果:常規審核時長 1 - 3 個工作日,複雜應用或高峯期可能延長至 7 天,可在後台查看審核進度。
- 處理審核反饋:若審核被拒,按蘋果反饋的問題修改(如功能崩潰、隱私不合規等),修改完成後重新打包提交;審核通過後,可選擇立即發佈、定時發佈或手動觸發發佈。