iOS开发中证书相关
- 苹果跟证书Apple Root Certificate: 安装xcode时自动安装。手动更新AppleWWDRCA.cer
- 开发证书Development:用来开发和调试应用程序。
- 发布证书Production:用来分发应用程序。
- 配置文件:包含(调试者证书,授权调试设备清单,应用ID)。真机运行相关的配置文件。参考链接http://ryantang.me/blog/2013/11/28/apple-account-3/。
- 如何申请这两种证书,参考https://www.jianshu.com/p/d1a93a689a14 写的很详细。
需要注意的问题
- 打包app证书和私钥缺一不可。
- 发布证书创建的时候一定要妥善保存证书信息。 证书(.cer)是通过当前电脑CSR(.certSigningRequest)文件生成的,CSR文件通过keychain工具来制作,生成之后会在keychain里保存私钥,苹果通过CSR生成的证书文件则包含公钥信息。Xcode打包生成ipa包的时候会用到这个私钥签名。
- 私钥最初只有一份,想要在其他电脑打包的话,需要共享私钥p12文件,参考http://www.cnblogs.com/mnstar/p/6274712.html
- 私钥参考图(有私钥才能导出p12文件)
证书失效/过期问题
- Apple Worldwide Developer Relations Certification Authority) 证书过期,参考https://developer.apple.com/certificationauthority/AppleWWDRCA.cer 更新证书即可。
- 登录苹果开发者https://developer.apple.com/ 登录账号。查看左侧Membership信息。检查开发者账号是否到期。
No comments:
Post a Comment