ios申请证书
首先介绍下常用苹果iOS证书的常用类型
- iOS Development:iOS开发证书(用于真机调试测试)
- iOS Distribution:iOS发布证书(用于上架App Store)
- APNs Development:iOS开发推送证书(配合iOS开发证书使用、用于开发真机测试推送通知)
- Apple Push Services:iOS生产推送证书(配合iOS发布证书使用、用于上架后推送通知)
申请流程
创建本地证书文件
申请发布证书前,需要先本地创建一个证书请求文件,这时需要使用MacOS操作系统
打开应用程序->钥匙串访问
image.png
点击钥匙串访问->选择证书证书助理->从证书颁发机构请求证书
image.png
保存请求文件设置
打开“证书信息”界面如下图所示:
用户电子邮件地址:填写您申请苹果开发者帐号的电子邮件地址;
常用名称(默认即可);
CA电子邮件地址空着;
选择存储到磁盘,点击“继续”
image.png
保存请求文件名称和位置
选择保存的位置,比如选择桌面,点击“存储”就可以看到在桌面上多了一个CertificateSigningRequest.certSigningRequest的证书请求文件。
此文件申请iOS发布证书时需要用到,请注意保存
image.png
申请证书
进入证书申请页面
打开 http://developer.apple.com/ , 点击“Account”进入登录界面。
登录以后可以看到以下界面,选择第二项Certificates,ldentifiers&Profiles进入,所有证书相关的操作都在这里进行
image.png image.png
点击选择Choose File按钮 选择本地证书文件
image.png
选择刚才通过钥匙串生成的CertificateSigningRequest.certSigningRequest文件。
选择完成之后,点击右上角的蓝色Continue进行下一步 ,
完成之后点击Download将生成证书进行下载
下载之后把文件放置到自己设置的文件夹,以方便后面寻找,下载下来是这个文件 ios_development.cer,双击运行,安装到mac中,以便以后可以手动配置签名 。
下载完成之后点击左上角 All Certificates
image.png
在列表中可以看到刚才生成的那一条
image.png
创建APP ID
(开发调试 和 上架都是用这个app id,唯一性com.xxx.xxx)
打开开发者后台,点击左侧菜单Identifiers,然后点击蓝色的➕
开通push证书
点击上图申请好的APP ID,进入详情页,然后下拉选择下图这个按钮
image.png image.png
还是用上次那个CertificateSigningRequest.certSigningRequest文件。
image.png
下载证书,双击运行,安装到mac中,以便以后可以手动配置签名
image.png