iOS打包流程簡單分為如下幾個步驟,下面小編為大家一一介紹下:
-
步驟一:自己mac上使用“鑰匙串訪問”創建CSR文件
Launchpad -》其他 -》鑰匙串訪問 -》鑰匙串訪問工具欄 -》 證書助理 -》 從證書頒發機構請求證書 -》 填寫CSR文件信息并存儲到磁盤固定位置
-
步驟二:生成發布證書
打開https://developer.apple.com網址 -》 Account -》左側或中間的Certificates,Identifiers,Profiles -》 默認進入Certificates列表頁面 -》 點擊Certificates右側的“+” -》 Create a New Certificate頁面的Software選擇“Apple Distribution”,Services中根據需要進行選擇,選擇后點擊右上角的“Continue” -》Choose步驟一生成的CRS文件 -》點擊“Continue”生成證書 -》Download 證書 -》“鑰匙串訪問中”點擊“證書”,選擇剛剛生成的證書右鍵“導出”p12文件
Account賬號需要是已付費的開發者賬號,如果沒有,點擊Account后按照頁面提示進行注冊。
開發者賬號的四種類型:個人、公司、企業、高校,每年繳費分別為$99、$99、$299、免費。
從2020.06.30 開始,上傳到App Store上的APP必須是iOS 13 SDK或以上,XCode 11或以上
一個開發者賬號可以生成不超過3個生產證書,不超過2個開發證書,共同開發時需要生成p12文件供其他同事使用;可以在Certificates列表頁面點擊某個之前創建的現在不用的證書,進入該證書詳情后可以進行Revoke(刪除)操作
-
步驟三:綁定App ID
打開https://developer.apple.com網址 -》 Account -》左側或中間的Certificates,Identifiers,Profiles -》 點擊左側Identifiers進入Identifiers列表頁面 -》 點擊Identifiers右側的“+” -》 Register an App ID 頁面填寫“Description”和“Bundle”,點擊“Continue”
Description:該App ID的簡單描述,按要求用英文即可。
Bundle:同XCode中的Bundle保持一致,按要求用英文即可。
-
步驟四:生成Profile描述文件
打開https://developer.apple.com網址 -》 Account -》左側或中間的Certificates,Identifiers,Profiles -》 點擊左側Profiles進入Profiles列表頁面 -》 點擊Profiles右側的“+” -》 Register a New Provisioning Profile 頁面選擇“Distribution”中的App Store,點擊“Continue”
Distribution:發布到App Store中需要用到。
Development:開發時用到。