iOS开发证书和生产证书
证书分为开发证书(测试证书,测试时用到)和生产证书(发布证书,上线用到).
一.创建CSR文件
钥匙串访问⟶证书助理⟶从证书颁发机构请求证书
这里的邮箱填你申请AppleID的邮箱,常用名称写你自己的就可以了,选择存储到磁盘,然后点击继续
这里的文件名默认就可以了,存储的路径按自己的习惯,只要方便查找就行
点击存储之后,我们会获得这样一个文件
二.创建证书(当然在此之前,你需要一个开发者账号)
(1) 登录开发者账号,点击加号创建证书
(2)创建相应的证书,这里以测试证书为例,点击第一个选项开发证书,iOS APP Development,然后点击continue进行下一步
接下来我们就要用到一开始创建的CSR文件了,点击Choose File选择刚刚创建的CSR文件进行上传
这时候你已经成功创建了一个开发证书,点击Download下载并双击安装
然后你在你的钥匙串访问中就可以看到你的证书已经成功的加到钥匙串中
接下来我们来创建APPIDs,点击加号添加APP IDs
这里Name可以随便填写,bundle ID的格式一般是com.xxx
都默认勾选好了,接下来点击continue,再点击submit完成ID的创建
接下来我们点击Devices下的all 来添加我们所支持的运行设备
接下来,我们来创建Provisioning Profiles文件,点击Provisioning Profiles文件下的development,点击加号进行添加
点击continue,选择我们创建的开发证书
继续点击continue,选择我们添加的设备
取一个自己能区分的名字
点击Download下载并双击
双击之后打开xcode,如图操作点击preferences添加你的开发者账号
点击add apple ID 添加你的开发者账号,之后你就会在右侧看到你的开发者账号信息
之后在Team这行里选择你刚才账号中的team Name中显示的名字
找到Buildsetting中 code signing位置
Provisioning Profile中选择最后一步创建的文件,之后将上面全部选择为你创建的调试证书,将手机连接到电脑command+R运行!你就可以开始真机测试了
发布证书(Distribution)其实和开发证书(Development)同理,只不过在创建第一个证书的时候我们选择Production下的app Store and hoc也就是第一个选项进行创建,在最后一步创建Provisioning Profile的时候,选择Production下的而不是Development下