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
所有資訊都填寫完畢後,點選右上角的“提交以供稽核”
就靜等訊息吧,順利的話一般兩天左右吧。也有可能會被打回修改,裡面的原因就各式各樣了,到這裡就祝好運吧: