ios上架流程 詳細通關教程 2021


記錄此文是源於以下需求

  1.已有app store開發者賬號 (公司賬號$99),需上架至app store

  2.有商城實體商品支付功能(會員等虛擬支付另說)

  3.有硬件交互功能

  注:建議預留一周上架時間,目前上架審核速度還是比較快提審一天以內就有回復

 

一、證書

  上架版本需要使用正式的證書

  1. 創建證書 https://help.apple.com/developer-account/#/devbfa00fef7

  2.上傳證書 https://developer.apple.com/account/

  進入開發者中心 Certificates, Identifiers & Profiles

  點擊Certificates 旁邊的+ 新增證書

 

   選擇最新的分發版證書 Apple Distrbution,右上角continue

   按要求填寫后提交。

  一般都要創建兩個證書一個用於開發,一個用於上架,如果有支付內容,還必需要Apple Pay的證書

    

 

  3.創建profile

  左側菜單選profile點+號創建,選擇App Store,創建好后獲得一個TYPE為App Store的Profiles, 可用於打包上架應用

    

  3. 打包

  版本配置,雙擊左側菜單項目打開xcodeproj,編輯Version或build第一次可以隨意,但是提交版本成功后,這兩個必須有一個值是新的,以作區分,否則提交上傳就一定會被拒收

  配置簽名,選擇 Signing&Capabilities

 

 

  然后是常規操作,設備選Any Ios Device,Archive后就是漫長的等待

  一般為避免打包空間不夠,可以先clean 一下

 

  打包完成后,點擊Distribute App 上傳到App Store Connect,稍后appid郵箱會收到結果通知

    

 

二、支付(無支付內容可略過)

   支付部分應該是上架審核最嚴格的吧,也是讓很多應用開發者頭疼的部分,主要表現在以下幾點

  - 支付內容的分類,有實物產品必須對接apple pay

   apple pay 不一定要對接銀聯,蘋果審核的時候只會審核是否集成apple pay,且能通過沙盒測試,沙盒可以用master,visa卡就行;

  - 虛擬產品必須對接蘋果內購,內購價格都是限制死的,根據所選商品類型不同n個等級,你只能從這些等級價目中選,每個產品都需要創建對應項目

    

    如果覺得內購麻煩可以通過接口屏蔽虛擬產品上架,上架成功再展示;但是不提倡這么做,有風險!

三、審核

  第一次提交審核時,這一步大多都會被拒絕,要求調整修改;這些要求都會通過郵件發送,及時查看郵件並根據要求調整就好

  常見的有

  1.權限未申請或申請權限的提示文字不符合標准,需要更改plist相應權限設置

  2.使用了過期的api,如UIWebView

  3.無法獨立完成程序操作,如,支付集成了第三方,但是沒有apple pay的選項

  特殊的,如果程序有硬件操作,需提供操作視頻(操作過程和硬件反饋需同時入鏡),這一步有點特別,不是提供在提交版本信息里面,而是在解決方案中心里面回復,視頻鏈接!如圖

四、發布

  當你收到如下郵件,恭喜你可以發布上架了!上架一般會有延遲,耐心等待就好

 

 

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM