苹果证书申请教程
一、注册iOS开发者账号
(如已有账号,可跳过此步骤)
iOS开发者账号主要用于在 App Store 发布应用,苹果开发者类型分为以下三类:
类型 |
费用 |
App Store上架 |
最大uuid支持数 |
协作人数 |
个人 |
99美元/年 |
是 |
100 |
1人 |
公司 |
99美元/年 |
是 |
100 |
多人 |
企业 |
299美元/年 |
是 |
不限制 |
多人 |
uuid:指开发人员在APP中调试的设备支持数;当应用程序上传到应用市场时,应用程序将不会有此uuid限制。但在开发阶段,您在应用程序中添加要测试的设备具有此uuid数量限制
**备注:**以上信息非实时更新,最新内容请以苹果官方发布为准
点此查看官方说明
二、苹果证书申请流程
注意:此证书配置必须使用mac os系统
1、创建AppId
1.1 登录Apple Member Center,选择Certificates, IDs & Profiles 选项;
1.2 选择Identifiers -> + -> App IDs,然后点击右上角Continue;
1.3 Description填写App名称;Bundle ID填写您的App包名,可在涂鸦iot平台获取;
1.4 勾选☑️Access Wifi Infrmation和Push Notification开通Push功能,然后点击右上角Continue;
1.5 确认信息后点击Register;
1.6 点击ok,App ID创建完成;
2、创建CSR文件
2.1 在电脑中找到钥匙串-->钥匙串访问-->证书管理-->从证书颁发机构请求证书;
2.2 “用户电子邮件地址”可以填写您的开发者账号,“常用名称”必须填写,选择存储到磁盘;
2.3 点击“继续”,然后选择存储位置,点击存储,至此,CSR文件创建成功。
3、创建发布证书(生产环境,p12文件)
3.1 选择Certificates,点击+号;
3.2 选择iOS Distribution (App Store and Ad Hoc),点击 continue;
(如果此处显示灰色,无法选择的话,说明证书已经创建了三个,无法继续创建,需要回到上一步,证书的有效限期为一年,将已过期的证书删除后再重新创建,删除此处的证书不影响已上架的APP)
3.3 点击Choose File...选择刚才生成的CSR文件,点击continue;
3.4 点击Download,下载证书到本地,然后双击打开。
3.5 接着在钥匙串访问-->我的证书中找到刚才安装的证书,右键选择导出证书;
3.6 APP证书,名称默认为证书,建议您修改成App证书,便于上传涂鸦iot平台时好区别;
3.7 由于苹果证书都是加密的,请为您的证书输入一个密码(请注意:密码仅支持英文字母,数字,英文符号),此密码在涂鸦开发者平台上传证书时需要再次输入;然后确定,导出App证书,导出时请注意下格式尾缀必须为“P12":
4、创建推送证书(生产环境,p12文件)
4.1 点击All Certificates回到创建证书页面;
4.2 选择Certificates,点击+号;
4.3 选择Apple Push Notification service SSL (Sandbox & Production),点击continue
4.4 在App ID栏选择对应的App ID(即APP包名:com.xxx.xxx),点击continue;
4.5 点击Choose File...选择刚才生成的CSR文件,点击continue;
4.6 点击Download,下载证书到本地,然后双击打开;
4.7 接着在钥匙串访问-->我的证书中找到刚才安装的证书,右键选择导出证书;
4.8 请为您的证书输入一个密码,建议跟上一个证书密码保持一致,此密码在涂鸦开发者平台上传证书时需要再次输入;然后确定,导出App证书,导出时请注意下格式尾缀必须为“P12",名称修改为“push证书”:
5、生成配置文件(mobileprovison文件)
5.1 点击All Certificates回到创建证书页面;
5.2 点击左侧菜单Profiles,然后点击+号;
5.3 选择App Store,点击continue;
5.4 选择刚才创建的App ID(即APP包名:com.xxx.xxx),点击continue;
5.5 选择刚才创建的App证书,点击continue;
(如页面出现多个相同的证书,可通过下方的有效期限来判断,显示的日期是到期时间,证书有效期为一年,选择您制作证书时最近的时间即可)
5.6 Provisioning Profile Name填写您的App名称,点击continue;
5.7 点击Download下载配置文件,直接将下载的文件进行上传,不需要转存格式:
6、涂鸦开发者平台配置证书
6.1 至此,您的APP证书已全部生成,请您登录涂鸦开发者平台,点击进入您的APP,点击“应用证书——修改”
6.2 在iOS应用证书处上传对应的证书文件,密码输入您刚才创建的密码,上传完成后点击确定即可。
注意:
1、推送证书有效期为1年,若过期,会导致App推送失效
2、开发者账号每年需要续费,若未及时续费会导致应用被下架