苹果证书申请教程

一、注册iOS开发者账号

(如已有账号,可跳过此步骤)

iOS开发者账号主要用于在 App Store 发布应用,苹果开发者类型分为以下三类:
类型 费用 App Store上架 最大uuid支持数 协作人数
个人 99美元/年 100 1人
公司 99美元/年 100 多人
企业 299美元/年 不限制 多人
uuid:指开发人员在APP中调试的设备支持数;当应用程序上传到应用市场时,应用程序将不会有此uuid限制。但在开发阶段,您在应用程序中添加要测试的设备具有此uuid数量限制
**备注:**以上信息非实时更新,最新内容请以苹果官方发布为准 点此查看官方说明
App Store开发者首页:https://developer.apple.com/
开发者注册教程:点我下载2018版iOS开发者账号申请教程 建议注册国外开发者账号(注册地区选国外的地区)

二、苹果证书申请流程

注意:此证书配置必须使用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 InfrmationPush 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、开发者账号每年需要续费,若未及时续费会导致应用被下架

苹果证书申请