误下载Developer ID Application证书,能否从钥匙串安全删除?
误下载的Developer ID Application证书删除问题
问题详情
- 更新证书时误获取了Developer ID Application证书,Xcode和Apple开发者控制台里找不到删除选项

- 已知该证书生成后,跨电脑运行项目需要导出迁移
- 能不能从钥匙串里删除这个证书?
- 怕删了之后影响现有应用正常使用

答案
完全可以从钥匙串里删除这个证书,不会影响现有应用的正常使用,具体原因和操作说明如下:
- Developer ID证书仅用于给非Mac App Store渠道分发的应用签名,如果你的项目当前没用到该证书(比如只通过App Store分发、开发测试用的是开发证书),删除后不会有任何影响。
- 即便后续需要用到该证书,你随时可以从Apple开发者后台重新下载,或者开启Xcode的自动签名功能,Xcode会根据需求自动完成证书的获取与管理。
- 钥匙串中存储的只是证书的本地副本,删除后开发者后台的证书记录依然保留,不会导致证书彻底失效。
如果仍有顾虑,删除前可以右键证书选择「导出项目」,将证书保存为.p12文件备份,后续需要时重新导入即可。
内容的提问来源于stack exchange,提问作者Hyejung
相关产品推荐
相关产品推荐

