ios开发和发布证书的配置。

之前一直没怎么研究证书这块儿,每次都是稀里糊涂的改来改去就弄出来了,今天有空闲做个记录吧。也希望能帮助到需要的朋友。

原理什么的就不多废话了,申请开发者账号什么的也略过了,一切以实战中解决问题为主,现在假设你的开发者账号已经申请好,全新的电脑装完了Xcode。


1.打开钥匙串访问

ios开发和发布证书的配置。_第1张图片


2.证书助理---从颁发机构请求证书

ios开发和发布证书的配置。_第2张图片

按照上面的选择,存放在本地磁盘就可以了,默认的名字是:CertificateSigningRequest.certSigningRequest。


3.进入开发者中心:https://developer.apple.com/account/ios/profile/

ios开发和发布证书的配置。_第3张图片



然后点击右边的加号新建。

ios开发和发布证书的配置。_第4张图片

上面的name随便取一个就行,下面的App ID有两种方法,一种是显示的固定的,一种是通配符的。需要注意的是,如果你需要更多等能力,比如push推送,获取健康数据等等就要选择显示方式。然后一路下一步就ok了。


4.开始生成证书文件。

ios开发和发布证书的配置。_第5张图片


同样是点击右边的加号。

ios开发和发布证书的配置。_第6张图片







iOS App Development

我们开发时常用的,不包括远程推送的能力。


App Store and Ad Hoc

发布到商店时候用的证书,同样也不包括远程推送的能力。


我们这里就选择第一个,然后一路向下。


ios开发和发布证书的配置。_第7张图片

到了这里点击choose file,找到刚才我们在钥匙串里生成的那个CertificateSigningRequest.certSigningRequest文件。

一路向下,然后我们下载下来刚才的文件,默认名字是:ios_development.cer.然后双击打开,然后打开钥匙串在登陆-我的证书里应该就可以看到刚才的证书了。


5.添加可以真机调试的设备,如果是只发布的话,可以跳过这一步。

ios开发和发布证书的配置。_第8张图片

同样是点右侧的加号,然后将要调试的设备号添加进去,一路无脑下一步。


6.生成齿轮文件。

ios开发和发布证书的配置。_第9张图片

点击右边的加号

ios开发和发布证书的配置。_第10张图片




iOS App Development 开发中使用。



App Store发布到苹果商店中使用。





Ad Hoc企业证书发布使用。



我们这里选第一个演示。

ios开发和发布证书的配置。_第11张图片
选择好刚才我们创建的APP ID。

ios开发和发布证书的配置。_第12张图片
选择好我们要添加进去的设备号,一路下一步最终会生出一个齿轮文件,默认名字是:*.mobileprovision。

7.下载这个文件双击,然后打开Xcode,build settings----Code signing   下面的provisioning Profile选择好刚才生成的齿轮文件名字,Code signing Identity选择好与之对应的证书就可以了。

ios开发和发布证书的配置。_第13张图片
然后将这个地方填写正确,上面就是咱们在第3步里添加的id,下面的Team是把你申请开发者证书所用的邮箱添加进去就OK了。

如果以上每个步骤都没错,应该就可以进行真机开发了,如果要发布到appstore,大概的流程是一样的。





你可能感兴趣的:(ios开发和发布证书的配置。)