到了2021年,雖然網(wǎng)上也有大牛寫過很多IOS App上架流程資料,但隨著蘋果發(fā)布機制的微調(diào)有些已經(jīng)過時了。我就趁著這次剛剛發(fā)布成功的鮮活經(jīng)驗,記錄下來,做一下補充。
1、首先得注冊Apple Developer的開發(fā)者賬號,最后如果要上架蘋果商店,這個賬號是要交年費的,核算下來大概600多元人民幣。
2、接下來要登錄Apple Developer網(wǎng)站,點擊“Account”欄目
3、如果該App需要多人協(xié)作開發(fā),請進(jìn)入People進(jìn)入人員編輯。注意負(fù)責(zé)上架AppStore的人員需要有管理級別的權(quán)限。
4、人員設(shè)置完成過后,進(jìn)入“Certificates...”頁面了。
? ? 1)先申請證書
2)如果還在開發(fā)App,就需要申請下Apple Development證書,里面可以申請開發(fā)人員的AppleID以及測試真機
如果App額外的敏感功能,比如大部分App都需要的推送,則要申請Apple Push Notifucation service SSL(Sandbox & Production)
如果需要發(fā)布,則要申請iOS Distribution(App Store and Ad Hoc),然后點擊下一步"Continue"
這里就需要上傳CSR文件了,CSR是Certificate Signing Request的英文縮寫,即證書請求文件。我們需要在電腦上《鑰匙串訪問》中生成。
點擊鑰匙串訪問-->證書助理-->從證書頒發(fā)機構(gòu)請求證書...
進(jìn)入CSR生成界面,選擇"保存到磁盤",在Create a New Certificate頁面選擇改文件,繼續(xù)下一步,然后點擊存儲,雙擊下載后的證書就能完成配置。
3)添加Identifiers,然后選擇App IDs 接著下一步,
選擇App接著下一步,這邊要填寫App的描述和Bundle ID,
如果有需要權(quán)限的功能也要在這邊勾選,比如"Push Notifications"
4)接著申請Profiles
? ? ?如果還在開發(fā)階段,可以選擇iOS App Development。
? ? ?如果要發(fā)布就選擇App Store,接著選擇你要發(fā)布的App ID,然后選擇你之前申請的Certificates證書。
在Xcode App項目Release Signing簽名中選擇剛才生成的Profiles