创建证书的前提条件得有开发者账号。
一、账号简介
1.打开苹果开发者中心,点击右上角Acount按钮,进入登录页:
登录账号(这里登录的账号是注册为苹果账号(appid)&&被加入到开发者中心,此账号需找公司内管理账号的人员提供):
进入账号,红框处是创建证书、应用id、描述文件的位置,如图:
点击进入:
应用开发是需要这三种文件的: 开发/发布证书、推送证书(如果有推送功能)、描述文件(.mobileprovision)。
创建证书:
(证书分为:开发环境证书,发布环境证书)
证书是针对账号下所有的App IDs使用的。
点击 + 号:
进入如下页面:
选择其中一向,向下滑动,点击Continue,进入下一页继续点击Continue,
按照如下步骤选择后缀名为.certSigningRequest的文件(此文件生成后面会说到),继续点击Continue:
进入下一页,点击Download, 再点击Done:
找到刚才Download下来的.cer文件,并双击,然后就可以在钥匙串查看到了:
另,如果已有开发者生产过证书,需要生成开发证书的同学,让他导出.p12文件,提供给你,并双击导入到钥匙串。
证书创建完毕。
创建推送证书
推送证书是针对于应用创建的,所以需要先创建AppID。
点击如下:
详细滑动,选择应用的服务(红框出为推送服务):
点击下面的Continue,进入下一页(此时可以看到推送功能并没有被开启),点击下面的Register,继续点击Done:
点击展开创建的AppID,点击Edit,并添加.certSigningRequest文件,点击Download, 在点击Done:
生产和开发环境的推送证书是要分别创建的。
创建描述文件
描述文件是针对应用创建的,每一个应用都有不同的描述文件。
选择 开发 或者 发布, 点击Continue:
选择对应的应用的AppID, 点击Continue:
选择证书, 然后点击Continue:
选择被加入到开发者账号的设备:
给文件命名:
点击Download, 在点击Done, 找到下载的的描述文件,双击添加到钥匙串。
描述文件创建完毕。
开发者账号中添加设备
点击 + ,添加:
为设备命名,输入设备的UDID:
设备的UDID查看方法(有很多种):
设备连接到电脑上,打开XCode, 并按照下图操作:
(双击此处,就可选择并复制)
将复制好的UDID粘贴到注册设备的 UDID位置,并继续,在点击Register,完成注册。
创建签名文件 .certSigningRequest
打开钥匙串:
按照如下操作:
注意:要选择保存到磁盘
填写邮件、常用名称、CA邮件、选择保存到磁盘,点击继续:
点击存储,签名证书生成完毕。
到此,所有的开发期间需要的证书都创建完毕了,可以开始开发了。