我为一家大型的(遍布全国各地)公司工作。
我们有一个付费的iOS开发中心帐户,我几个月来一直用它在手机上开发iOS应用程序。
我已经在几周后回到了iOS项目,看来当我离开时,现有的开发证书(用于在手机上测试和调试的证书,而不是App Store的分发证书)已过期,有人更新了它。
现在,当我下载该证书时,它与我系统上的私钥/公钥对不匹配。我的猜测是,无论谁做了它都会生成一个新的密钥对(无论他们是否需要这样做我都不知道)。
所以现在我想我需要找到这样做的人(这是以注册帐号的人的名义,但不一定是谁做的)所以我可以让他们导出他们的密钥对。
或者我可以撤销证书并换新证书。
如果我这样做,它会搞砸那些使用(现已撤销)证书/密钥对的人吗?
答案 0 :(得分:2)
使用新配置文件开发的任何其他人也应该拥有新创建的新密钥。所以你不一定要追捕撤销旧证书的原始人。 但即使这是问题,我建议你撤销并将新的.p12发送给可能需要它的每个人。只要它不影响旧的应用程序(它不会),你应该没问题。
但是在旁注中,贵公司需要一个能够有效执行此操作的系统。
答案 1 :(得分:0)
我很确定 - 如果你撤销他的证书,它将无效并且客户端将收到有关应用程序上未签名/撤销签名的错误。