一、使用‘钥匙串访问‘创建证书请求
-
在mac上运行’钥匙串访问‘(keychain)
-
选择钥匙串访问–》证书助理》从证书颁发机构中请求一个证书
-
’证书助理‘选项在mac页面中将’钥匙串访问‘页面放大即可看到
-
-
输入名字和邮件地址,CA邮件地址默认不用填写即可。
-
以’保存到硬盘‘的形式存储,这样就可以在电脑上将证书请求文件下载到桌面,保存的是.certSigningRequest文件。
二、创建APPID,或者在原有APPID基础上修改
每个安装在你开发者设备上的iOS程序都需要一个独有的App ID,方便起见,App ID以反向路径规则命名,形如com.alibaba.meituan,但是一定要注意App ID里不能包含星号("*")
-
登陆苹果官网https://developer.apple.com/membercenter/index.action。
-
从左边栏里点击AppIDs。
-
选择New App ID,然后创建一个新的App ID。一定要确保Bundle Identifier一栏中没有星号。
-
选中创建好的appID,进入其中,然后勾选’Push Notifications‘选项,点击右侧的’Edit‘。
-
按照指引出现Apple Push Notification service SSL Certificate Assistant设置向导,最好两个都创建出来。
- Development SSL Certificate(开发证书)
- Production SSL Certificate(生产证书)
-
点击Continue继续,然后点击Choose File,选中刚创建见的.certSigningRequest文件(这个是钥匙串创建的证书文件)。
-
点击Generate开始生成,然后点击Download下载生成的SSL证书。
-
通过keychain程序来安装下载好的SSL证书,就是找到证书文件,双击,然后在钥匙串中》’我的证书‘页面看到即可。
-
接着在“我的证书”选项先面,找到你刚才安装名称形如“Apple Development IOS Push Services: xxx”的证书。
-
双击证书(或者右键),选择“导出”,导出后的文件后缀名为.p12。导出的时候会让你输入证书的访问密码,记得填写。
-
在友盟平台进到创建的应用平台,配置最新的证书文件