Apple Certificates

in case记忆力衰退, 备注IOS公钥与私钥体系及文件说明.

在Certificates, Identifiers & Profiles中:

Certificates: 公钥证书. 该证书与机器生成私钥配对. 一般情况下, 使用KeyChain生成.certSigningRequest私钥证书文件, 上传服务器后获取.cer公钥证书文件. 该公钥证书只能与生成私钥的机器配对. 在KeyChains中, Certificates与Keys选项中查看, 即可看到该配对钥匙与证书. 该配对密钥可以导出成.p12文件, 用于备份或传递.

Identifiers: 项目包名. 项目包括APNS等服务项目

Devices: 设备ID列表

Profiles: 编译环境绑定的证书(已配对的Certificates) , 项目(包名) , 与设备ID列表绑定的映射文件. development与distribution使用不同的profile配置文件. 该文件由 (.cer配对证书) + (project包名) + (devices标识)组成, 多对多的映射关系. 保存在本地目录/Users/Dev/Library/MobileDevice/Provisioning Profiles 如果需要删除, 在该目录下运行 rm *.mobileprovision 即可.

Keys: 生成提供服务器访问使用的配对密钥串. 如APNS服务等.

Leave a Comment