推送证书:用来传递远程消息。
《1、开发环境 2、发布环境》
1、测试 或 发布证书
2、appID 名字要和BundleID相同 要勾选上APNS(远程推送)
bundleID: com.公司名.工程名 -> 为了区分其他app -> 是app唯一的标示符(推送、发布都是根据bundleID来查询是哪一个app)
3、在appID中,点击创建一个推送证书
4、生成一个mobileProvision
p12文件 在钥匙串直接导出
pem文件 需要命令合成 openssl pkcs12 - in 证书名.p12 - out 导出证书名.pem -nodes
使用的时候注意事项
1、选择正确的mobileProvision(appID
2、注意BundleID 是否与appID相同(mobileProvision所在的appID)
1、登陆开发者账号
4740469E5B12924E3802613FB8E4FB6A.jpg
)
2、参考测试证书流程
FCDADCDEE15DB341C0957176E920F133.jpg
3、创建appID
2C9B493DE34805887E13C18C8D679A3A.jpg
4、根据图操作
9271327FD07AD59EEF0183F4F4EFD367.jpg
5、如图操作
DE3EBF13FFC952728BBD5D3CF2E07309.jpg
-
99D81F3763F6B2960C3AA4DBDB0FCCDF.jpg
7、如图操作
054A2C2B9F9B6109722FE39B09B73CDE.jpg
8、注册appID
463C69429BA2CEB0E4A9FB5CA85DBD8B.jpg
9、进入一个页面,找到我们注册d的appID
0BD48549032EC02246AF83A27D739DF5.jpg
2F3E49FED41A5C7FE5137710AFD84EC8.jpg
10、
![BDE87B2346DF7BD1F14E8EF238AD46E6.jpg](http://upload-images.jianshu.io/upload_images/1401036-f563c553ab4584a2.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
11
3E597281BB9606EA5CD322FB455F902E.jpg
12、如图
71AFA319902DF2C89054C81F260FFC21.jpg
13、双击下载好的文件并安装
697741A003FD8F9813B336F49C68E66C.jpg
14、
EA30F4F5FDD9140F6D5206CE4A535C14.jpg
15、
2D854BAE78AA4633EEA315DD4E192164.jpg
16、
DB1FB94A4E401CFB0144E4363344DA55.jpg
17、
4A2F454D7FF88468F352F7FA7EE00F64.jpg
18、
C6705961B8D620D41CB2622B074D993B.jpg
19、
C92BA725BB6547FF38CCB045C8B99ED0.jpg
20、
9E68EEE7DFE9170D80292CE426D87491.jpg
21、
5D4D75AFDEDCAEDD4944F5A11E78D824.jpg
22、
CEEA3E7C5771471395C68A346785FEAB.jpg
23、
ADDE46609B2CF63BEF867EE0266145F4.jpg
24、
5259F2148FF10870FB70E24CFD4D252D.jpg
25、
2F2BB8D655EB82213BBF1E0F7C264379.jpg
26、
C061C8651ED0F8DA34C4B09CB7010DC6.jpg
27、
B454C3EF261ECAAFF7713DE498AA58F0.jpg
28、
EE1AE66C82DF9A4B80FBF9050515B24D.jpg
29、
0450AF2BBE04B41927973DA6A42AE67B.jpg
30、
9EDC828D3C9979B820B3663BE9F75785.jpg