uniapp在windows電腦下申請證書并打包上架
前言
該開發筆記記錄了在window系統下,在蘋果開發者網站生成不同證書,進行uniapp打包調試和上線發布,對window用戶友好
注:蘋果打包涉及到兩種證書:開發證書 和 分發證書
1 、首先我們的有一個注冊好的了蘋果開發者賬號,訪問蘋果開發者官網并點擊登錄
1.1接下來任意點擊進去申請證書文件
2我們先申請一個AppID ,(這也就是iOS打包 時需要到的 Bundle ID)
2.1、填寫可隨意,但得按規范要求吧,勾選下面內容就看應用所需吧
2.2、填寫與勾選完之后,點擊確認,就有了剛剛申請的AppID
這個AppID也就是打包是使用到的 Bundle ID (App ID)
前面也記錄了,蘋果證書有兩種,開發證書(development)與分發證書(distribution)
開發證書 (development):用來在打包在測試手機設備上安裝調試的
分發證書(distribution):用來在打包之后放在App store上審核的
3、現在先去申請 開發證書(development),用于生成私密證書
3.1、到這一步他讓我們上傳CSR文件了,由于這是在Windows環境下的,沒有鑰匙串訪問,就需要用到了下面這個網站
證書制作網站
3.2、注意 !!!這里填寫的證書密碼,與打包時用到的證書私鑰密碼是一樣的
3.3、下載之后(先不要關閉證書制作的網頁,后面還會用到),回到開發者平臺,給他上傳CSR文件
3.4、蘋果開發者網站上傳了CSR文件后,他就會給你生成了CER文件,點擊下載下來
3.5、現在回到,證書制作的網站,給他上傳剛剛下載下來的CER文件,它就會生成了《私鑰證書》
3.6、下載P12之后,我們打包使用到的,“私鑰證書” 與 “證書私鑰密碼” 就搞定了
4、現在到去獲取填寫測試手機的UDID (后面用到,這一步搞了,后面方便許多)
(獲取UDID的方法,可以通過愛思助手鏈接手機讀取,也可也通過蒲公英掃碼獲取)
4.1、可以填寫好幾個調試手機的,(好像最多是50臺),填寫完之后就有這么一個列表
5、現在到去生成獲取 開發證書 的profile文件
5.1、描述啥名字下載出來的這個文件會已這個命名
5.2、下載出來后,打包涉及到的開發證書,已經申請制作完成了
6、現在可以開始分別選擇這些文件就可以開始打包
6.1、Bundle是前面第二步申請的ID ,證書私鑰密碼是前面第3.2步填寫的密碼
6.2、打出來的包可以通過放在蒲公英分發平臺上掃碼下載,也就只能有填寫了UDID并勾選了的測試設備才能下載
申請完開發證書并調試測試完畢之后,我們就到上架到App Store上審核了,這時候就需要用到分發證書(distribution)去進行打包了
7、現在到去申請分發證書(distribution)
7.1這里是分發證書注意勾選 (Distribution)
7.2 這里也和開發證書差不多,還是要上傳CSR文件,還會用到 證書制作網站,不過要注意的是,這里要勾選 生產證書
7.3,其他步驟也和開發證書的一樣,上傳CSR,生成下載CER,最后回到證書制作網站,下載P12,不過這里上傳CSR時注意看尾名,不要上傳錯了,傳了 開發development 的CSR上去,
8、現在去生成獲取 分發證書 的profile文件
8.1、這是分發證書,要勾選到App store
8.2、這里選之前申請的ID,其他的也行,打包的時候填寫的Bundel ID和這個證書profile所用的ID一樣就行
8.3,最后,下載證書profile下來,用它與分發證書的P12私鑰證書就可以打包ipa,上傳到APP store審核了
總結
不同的證書多打出來的包作用場景不一樣,打包時的profile證書文件要對應相應的P12文件
uniapp打包時,證書要對應一致
作者:苦逼打工仔
鏈接:https://juejin.cn/post/7256590619413184567
來源:稀土掘金
?