我遇到了同样的问题。
该错误似乎告诉您已在您的开发者帐户下创建了有效的开发者 ID 证书,但它们当前不在您的 Mac 上,因此无法使用。
解决方案是从网络下载开发者 ID 证书。但是,您可能没有用于签署这些证书的私钥。所以在这一点上它们是相当无用的。
就我而言,另一个问题是我的帐户中已经有 5 个开发者 ID 证书。我不太确定这些是从哪里来的。它们是几年前创建的,也许是在我尝试创建 Mac App Store 证书时?或者也许通过点击那个该死的Fix Issue按钮......
默认情况下,每个开发者帐户似乎限制为 5 个开发者 ID 证书。
现在,开发者 ID 证书是通过 Xcode 而不是通过会员中心创建的:
但是,在 Xcode 中,不再有“创建”新证书的按钮。唯一的按钮是“重置”。这个按钮只是将我链接回我的网络浏览器中的会员中心,所以完全没用......
通过会员中心,开发者 ID 证书不能被撤销,就像 iOS 或 Mac App Store 证书一样。 “撤销”按钮呈灰色显示。
您无法使用会员中心撤销 Developer ID 或 Pass Type ID 证书。相反,请通过 product-security@apple.com 向 Apple 发送请求以撤销这些类型的证书。
Apple 只会在安全的情况下撤销这些证书,以禁止在所有客户端计算机上安装应用程序。我尝试通过电子邮件发送上述地址,他们告诉我他们无法撤销证书。
因此,解决方案是将额外的开发者 ID 证书插槽添加到您的帐户中,超过 5 个的限制。
产品安全告诉我,与其撤销证书,
我们鼓励您通过https://developer.apple.com/support/ 联系 Apple Developer Connection 以解决您遇到的问题。
我现在已经联系了开发者支持。我建议打电话。他们目前希望在我的开发者帐户上设置新的开发者 ID 槽。
当您创建将实际使用的新开发者 ID 证书时,请务必备份证书和私钥,以免以后遇到此问题。
编辑:
我相信我等了一个多月,但没有任何回应。我碰巧有一张Apple TV Tech Talk 的票,并与他们实验室的苹果代表交谈。他能够在大约 5 分钟内重置我的开发者 ID 证书限制。所以这是可能的,但为了加快进程,我会尝试亲自或通过电话与 Apple 的开发人员布道师交谈。