1. 程式人生 > 其它 >iOS AppStore上架流程圖文詳解​

iOS AppStore上架流程圖文詳解​

 

1、首先得註冊Apple Developer的開發者賬號,最後如果要上架蘋果商店,這個賬號是要交年費的,核算下來大概600多元人民幣。​

2、接下來要登入Apple Developer網站,點選“Account”欄目​

 

3、如果該App需要多人協作開發,請進入People進入人員編輯。注意負責上架AppStore的人員需要有管理級別的許可權。​

 

4、人員設定完成過後,進入“Certificates...”頁面了。​

)先申請證書​

 

2)如果還在開發App,就需要申請下Apple Development證書,裡面可以申請開發人員的AppleID以及測試真機​

如果App額外的敏感功能,比如大部分App都需要的推送,則要申請Apple Push Notifucation service SSL(Sandbox & Production)​

如果需要釋出,則要申請iOS Distribution(App Store and Ad Hoc),然後點選下一步"Continue"​

 

這裡就需要上傳CSR檔案了,CSR是Certificate Signing Request的英文縮寫,即證書請求檔案。我們需要在電腦上《鑰匙串訪問》中生成。​

 

點選鑰匙串訪問-->證書助理-->從證書頒發機構請求證書...​

 

進入CSR生成介面,選擇"儲存到磁碟",在Create a New Certificate頁面選擇改檔案,繼續下一步,然後點選儲存,雙擊下載後的證書就能完成配置。​

 

3)新增Identifiers,然後選擇App IDs 接著下一步,​

 

選擇App接著下一步,這邊要填寫App的描述和Bundle ID,​

 

如果有需要許可權的功能也要在這邊勾選,比如"Push Notifications"​

 

4)接著申請Profiles​

 

如果還在開發階段,可以選擇iOS App Development。​

 

如果要釋出就選擇App Store,接著選擇你要釋出的App ID,然後選擇你之前申請的Certificates證書。​

 

 

在Xcode App專案Release Signing簽名中選擇剛才生成的Profiles​

 

5.填寫App Store的釋出資訊​

 

進入Apple developer首頁,點選進入App Store Connect,新增新的App​

 

 

 

等在這些頁面都填寫完資訊後,就等著釋出構建版本了​

6.Xcode構建上傳新的App​

需要將工程改成release 模式,點選Xcode-->Product-->Archive按鈕進行打包,如果該按鈕是灰色不可用狀態,則需要在專案Bulid選擇Any iOS Device,而不是虛擬機器​

 

 

進入打包頁面,選擇要釋出的專案,點選"Distribute App"​

 

選擇App Store Connect接著下一步​

 

選擇Upload接著下一步,(如果選擇Export 匯出ipa包應該也行)​

 

選擇對應的證書和Profile檔案繼續下一步​

 

一路下一步,直到提示上傳App Store Connect成功​

 

7.提交稽核​

在蘋果開發者平臺上,進入App Store Connect,新增構建版本,選擇剛剛上傳的App​

 

所有資訊都填寫完畢後,點選右上角的“提交以供稽核”​

 

就靜等訊息吧,順利的話一般兩天左右吧。也有可能會被打回修改,裡面的原因就各式各樣了,到這裡就祝好運吧:​