最新版 制作證書操作
一.前往:https://developer.apple.com/account注冊(cè)Bundle ID,
二、在鑰匙串訪問(wèn)中,生成秘鑰,按提示填寫郵箱和名稱,保存到本地即可(注意保存路徑,后期將要使用,在一個(gè)項(xiàng)目中你可以使用同一個(gè)簽名文件也可以對(duì)于每一個(gè)證書生成不一樣的簽名文件):
三.創(chuàng)建Bundle ID:
1.
2.

3.

4.

5.

四.制作證書(經(jīng)過(guò)下面的重復(fù)步驟,你應(yīng)該得到證書如下):

1.

2.選擇需要的證書后點(diǎn)擊 Continue
3.選擇鑰匙串簽名文件

4.下載

五.添加測(cè)試設(shè)備


六.制作描述文件(完成重復(fù)步驟您應(yīng)該有):

1.

2.
3.選擇Bundle ID
4. 選擇 對(duì)應(yīng)的Cerruti證書
5.選擇測(cè)試設(shè)備
6.輸入描述文件的名稱
7.下載
8.把你下載的證書全部雙擊(個(gè)人習(xí)慣先裝.cer --> .apns --> .pp)
然后去到你的鑰匙串中,把剛才安裝的證書全部導(dǎo)出為P12證書(記得設(shè)置密碼),方便給他人使用:
如果有的推送需要使用pem的話進(jìn)入到P12文件目錄之后使用如下命令:
openssl pkcs12 -in CertificateName.p12 -out CertificateName.pem -nodes
查看證書有效期:
openssl x509 -in xxx.pem -noout -dates
查看證書是否合法:
開(kāi)發(fā):openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert xxx.pem -key xxx.pem
生產(chǎn):openssl s_client -connect gateway.push.apple.com:2195 -cert xxx.pem -key xxx.pem
七.打包
1.先去地址(https://itunesconnect.apple.com/)中使用你創(chuàng)建的Bundle ID
2.打開(kāi)Xcode --> Product --> Archive
直接下一步就OK ,最后導(dǎo)出ipa包
有待更新發(fā)布App Store