一、上架基本需求資料
1、蘋果開發者賬號(公司已有可以不用申請,需要開通開發者功能,每年 99 美元)
2、開發好的APP
二、證書
上架版本需要使用正式的證書
1、建立證書 Apple Developer
2、上傳證書 Sign In - Apple
3、進入開發者中心 Certificates, Identifiers & Profiles 點選 Certificates 旁邊的+ 新增證書
4、選擇最新的分發版證書 Apple Distrbution,右上角 continue
5、按要求填寫後提交。
一般都要建立兩個證書一個用於開發,一個用於上架,如果有支付內容,還必需要 Apple Pay 的證書
6、建立 profile
左側選單選 profile 點+號建立,選擇 App Store,建立好後獲得一個 TYPE 為 App Store 的 Profiles, 可用於打包上架應用
三、打包
1、版本配置,雙擊左側選單專案開啟 xcodeproj,編輯 Version 或 build 第一次可以隨意,但是提交版本成功後,這兩個必須有一個值是新的,以作區分,否則提交上傳就一定會被拒收
2、配置簽名,選擇 Signing&Capabilities
3、 然後是常規操作,裝置選 Any Ios Device,Archive 後就是漫長的等待 一般為避免打包空間不夠,可以先clean 一下
4、打包完成後,點選 Distribute App 上傳到 App Store Connect,稍後 appid 郵箱會收到結果通知
四、稽核
第一次提交稽核時,這一步大多都會被拒絕,要求調整修改;這些要求都 會透過郵件傳送,及時檢視郵件並根據要求調整就好
常見的有
1、許可權未申請或申請許可權的提示文字不符合標準,在下面配置
2、使用了過期的 api,如 UIWebView
3、無法獨立完成程式操作,如,支付整合了第三方,但是沒有 apple pay的選項
4、許可權未作詳細說明
5、圖示包含alpha通道
6、包內有framework未簽名成功