, 在 iOS 开发中主要用于代码签名, 保障 iOS 生态的健康安全, 分为开发者证书和发布者证书
什么时候需要证书
只有在本机模拟器调试时无需代码签名, 当 App 需要在真机运行和发布时需要使用相应证书进行签名...证书如何获得
首先需要拥有相应权限的开发者帐号, 通过在本地生成配对的密钥, 向 provisioning portal 提交公钥后换取, 后续证书在使用时会验证本地私钥
如何对代码进行签名
在...), 团队成员再导入 p12 证书后就完整包含了证书和私钥
各流程中证书的需求情况
模拟器调试
不需要
真机调试
描述文件(Provisioning Profiles)
开发者证书(ios_development.cer...)
打包和发布
描述文件(Provisioning Profiles)
可用于发布的开发者证书(ios_distribution.cer)
消息推送后端服务
apns 证书
开发中常见的证书及相关文件介绍...CSR(certificate request) 文件
用于换取证书的公钥文件, 实际是在本地基于 RSA 加密得到配对的密钥, 私钥存于 Keychain Access 用于签名, 公钥作为换取证书的凭证