iOS的各种证书说明

5年前

Certificate


证书是用来给应用程序签名的,只有经过签名的应用程序才能保证他的来源是可信任的,并且代码是完整的, 未经修改的。

申请一个Certificate之前,需要先申请一个Certificate Signing Request (CSR) 文件,而这个过程中实际上是生成了一对公钥和私钥,保存在你Mac的Keychain中。代码签名正是使用这种基于非对称秘钥的加密方式,用私钥进行签名,用公钥进行验证。


App ID


App ID用于标识一个或者一组App,App ID应该是和Xcode中的Bundle ID是一致的或者匹配的。

分Explicit App ID和Wildcard App ID

每创建一个App ID,我们都可以设置该App ID所使用的APP Services


Device


Devices中包含了该账户中所有可用于开发和测试的设备。 每台设备使用UDID来唯一标识。


Provisioning Profile


一个Provisioning Profile文件包含了上述的所有内容:证书、App ID、设备。



在一台设备上运行应用程序的过程如下:



参考资料:


http://www.cnblogs.com/cywin888/p/3263027.html

COMMENTS

需要 后方可回复
如果没有账号可以 一个帐号。