以下是我认为的相关问题:
Can't import Code-signing Public or Private keys using Keychain access (Mac OS X Mavericks)
我有一个类似的问题,其中AdHoc配置文件“找不到有效的签名身份”。当我尝试生成应用商店图像时,我得到一条稍微更详细的消息,指出无法找到配置文件的私钥。但是,目前还不清楚这是开发人员证书还是发行证书。
钥匙串应用程序显示已安装的证书和发布证书的pub / priv密钥,但不包括开发人员。
在应用程序商店中,我尝试创建一个新的发行版证书,并最终撤销它,但在页面刷新时它会重新出现。有一些限制,只有一个发行版证书可以激活,我觉得这也会干扰签名有效性链。
新的发行版证书的撤销似乎已经停滞不前,但问题仍然存在。
对于如何解决这个问题的任何建议都将不胜感激。
答案 0 :(得分:0)
我发现我必须撤销我的开发人员证书才能解决问题。发行版证书可能没问题,因为撤销发行版证书并在其周围重建配置文件并没有解决问题。
但是,开发人员证书的私钥与证书的名称不同,新证书的名称也匹配。
我相信Xcode可能会使用钥匙串或类似方法来处理钥匙串,并且会遇到同样的问题。