您的位置:首页 > 移动开发 > IOS开发

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

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

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

1.打开钥匙串访问



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



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

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



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



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

4.开始生成证书文件。



同样是点击右边的加号。












iOS App Development

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


App Store and Ad Hoc

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

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



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

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

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



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

6.生成齿轮文件。



点击右边的加号






iOS App Development 开发中使用。


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






Ad Hoc企业证书发布使用。

我们这里选第一个演示。



选择好刚才我们创建的APP ID。



选择好我们要添加进去的设备号,一路下一步最终会生出一个齿轮文件,默认名字是:*.mobileprovision。

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



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

如果以上每个步骤都没错,应该就可以进行真机开发了,如果要发布到appstore,大概的流程是一样的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: