Total Pageviews

Thursday 8 April 2021

iOS证书相关知识点

 

iOS开发中证书相关

需要注意的问题

  • 打包app证书和私钥缺一不可。
  • 发布证书创建的时候一定要妥善保存证书信息。 证书(.cer)是通过当前电脑CSR(.certSigningRequest)文件生成的,CSR文件通过keychain工具来制作,生成之后会在keychain里保存私钥,苹果通过CSR生成的证书文件则包含公钥信息。Xcode打包生成ipa包的时候会用到这个私钥签名。
  • 私钥最初只有一份,想要在其他电脑打包的话,需要共享私钥p12文件,参考http://www.cnblogs.com/mnstar/p/6274712.html
  • 私钥参考图(有私钥才能导出p12文件)

证书失效/过期问题

什么时候移除证书操作

  • 一般不推荐移除证书操作。这是下下策,什么情况下执行移除操作:1.旧机器找不到证书和私钥2.重新打包提示找不到私钥文件,打包失败。(旧机器指的的第一次生成证书的那台机器)。
  • 移除证书也是分了权限的。登录开发者中心。查看左侧People查看团队所有成员信息。只有Agent和Admin账户下才能执行证书的移除操作。相对安全,普通成员是无法执行证书移除操作。

No comments:

Post a Comment