如果将开发好的APP运行到真机上,这个就需要用到证书了。制作证书需要苹果的开发账号(个人开发账号、企业开发账号)
目录
-制作开发证书
-制作发布证书
-证书导出P12,分发给别人使用
准备工作:从钥匙串申请证书
1、打开钥匙串访问,启动台->钥匙串访问
打开钥匙串访问
2、申请颁发证书
申请颁发证书 填写信息
电子邮箱是必填项,填写一个邮箱地址就行,没有特别要求。勾选存储到磁盘,点击继续。
选择存储位置,保存文件。此时得到一个
CertificateSigningRequest.certSigningRequest
文件,这个是默认名字。这个文件在后面的制作开发证书、发布证书都会使用到。
进入https://developer.apple.com苹果开发网站
入口2
开发证书
一、新增Certificates
新增开发证书 选择类型 一直下一步,直到这个页面选择上传文件,此处选择的文件就是准备工作中生成的CertificateSigningRequest.certSigningRequest
文件
双击打开,此时在钥匙串中会显示相对应的证书,如果证书没有出现左边的箭头跟下面的钥匙。那应该是有问题的。
钥匙串展示
二、新增App ID
添加App ID image.pngExplicit App ID:唯一性,不能包含*
Wildcard App ID:可以包含*,开发证书建议选择这个。
三、新增设备
注册设备注册过的设备,才可以运行。
四、新增Provisioning Profiles
最后一步 image.png选择上面生成的App ID 选择上面生成的Certificates
选择设备,所有
取名字
下载
开发证书制作完成,下载使用。
发布证书
一、新增Certificates
新增选择类型
新增完成,下载双击打开
二、新增App ID
参考开发证书
三、新增设备
参考开发证书
四、新增Provisioning Profiles
新增 选择类型这里一般用到的两种类型:
App Store:发布到App Store的。
Ad Hoc:一般用于分发包,测试使用。
自己根据需求选择。
选择App ID
选择Certificate 下载
生产证书制作完成,下载使用。
使用
使用最上面的Automatically manager signing不勾选
下面的Debug、Release分别选择上面制作的开发证书和发布证书。
如果去选择时,没有文件。你可以把下载的Provisioning Profiles再双击打开。这时候还是没有,尝试重启xcode,祝你好运~~
证书导出P12
在钥匙串中,选中开发证书、发布证书。右键->导出2项。
后面一步步,设置密码。走到最后会拿到P12文件。把这个文件发给别人,他双击打开后,钥匙串中会多出两个证书。这时候他只要到网站上下载Provisioning Profiles文件,就可以使用了。
不配图了,很简单。
结语:讲解的比较佛系,大家不懂的地方直接问我。文章上可以优化的地方,大家也多提建议。
网友评论