14.iOS证书详解

2017-08-09  本文已影响231人  yaoyao妖妖

首先我们先来分析一下,将app装到手机里面或者上传到AppStore需要的证书

屏幕快照 2017-08-09 12.51.31.png

OK,我们首先了解一下数字证书的概念:

iOS证书(签名证书)的概念和用处

iOS证书颁发机构是什么?

注:申请 iOS开发证书就相当于为app申请一个证明这个app合法身份的一个身份证书。

接下来我们开始申请证书:

屏幕快照 2017-08-09 11.22.35.png 屏幕快照 2017-08-09 10.54.13.png 屏幕快照 2017-08-09 12.16.16.png 屏幕快照 2017-08-09 10.26.13.png

生成Certificates开发证书:

屏幕快照 2017-08-09 12.32.47.png 屏幕快照 2017-08-09 12.36.58.png

签名证书讲完了,下面来了解一下Provisioning Profile配置文件

Provisioning Profile决定了Xcode决定用哪个证书(公钥/私钥)来签署应用程序,将应用程序打包时嵌入到.ipa包里。安装应用程序时,Provisioning Profile将被拷贝到iOS设备中,运行iOS的设备也通过它来认证安装的程序。

打包或者在真机上运行一个app的过程:

Provisioning Profile将这些信息全部打包到一起,方便我们在调试和发布的时候使用。这样只要在不同的情况下选择不同的Provisioning Profile文件就可以了。
Provisioning Profile也分为2类,Development 和Product(Distribution),有效期和Certificates一样。

最后我们来了解一下证书和签名到底是怎样保证安全可靠性?

屏幕快照 2017-08-09 13.40.04.png 屏幕快照 2017-08-09 13.46.23.png
上一篇 下一篇

猜你喜欢

热点阅读