(八)代码签名 CodeSigning 的原理与过程

作者:kim 时间:Apr 29, 2015 版权:非商用,自由转载,请保留原文地址。     在介绍真机运行调试之前,我们先介绍代码签名的概念。代码签名是 App 之所以能够在真机上运行的基础!每个 iOS 开发者都必须跨过的坑!   1. 代码签名 Code Signing 也叫 App 签名,它是依靠 iOS 证书来进行的,它保证了 App 的合法性、完整性、真实性以及一致性(未被修改)。   2. 代码签名的核心是:证书、公钥、私钥。依赖于 X.509标准 与 公开密钥加密。   3. 在 Xcode 中设置代码签名非常简单,只需要设置 Targets -> Build Settings -> Code Signing Identity 设置好签名信息。 假如是正式发布的话,推荐手动设置签名证书!     4. 签名过程,在底层是由命令行工具 codesign 来完成的!当 Xcode 编译一个应用程序,在这个应用构建完成后就会自动调用 codesign 命令来进行签名! […]

Posted in iOS, Training | Tagged , , , , , , , , | Leave a comment