Neo*_*oID 40 macos xcode code-signing
最近几天,我在Xcode中使用代码签署我的cocoa应用程序时遇到了困难.我已经阅读了所有看似相关的类似主题,但没有任何帮助.
每当我尝试导出我的存档时,都会收到以下错误消息:
我试图删除我的钥匙串中的所有内容以及我允许在会员中心删除/撤销的所有个人资料/证书.但是,我仍然得到相同的错误,没有"修复"或"重置"按钮.为了让我的应用程序签名以便在商店外分发,我该如何处理?
Fre*_*ame 23
转到首选项 - >帐户,选择您的帐户,单击右下角的"查看详细信息",然后在对话框中单击左下角的全部下载.
另外,看看fastlane.tools.它是一组很棒的工具,除其他外,它能够处理代码签名问题.调用cert并且sigh有时足以处理许多与代码签名相关的问题.

luk*_*kea 11
我在不同的Mac上安装了我的开发者ID应用程序证书,当我尝试在"新"Mac上使用该证书时出现了与问题相同的错误.
这为我修好了:
我还有其他Mac,所以我再次从那个导出了开发者帐户:
然后,在我的"新"Mac上:
我正在遇到同样的问题.
该错误似乎告诉您已在您的开发者帐户下创建了有效的开发者ID证书,但它们当前不在您的Mac上,因此无法使用它们.
解决方案是从Web下载开发者ID证书.但是,您可能没有用于签署这些证书的私钥.所以在这一点上他们是无用的.
在我的情况下,进一步的问题是我的帐户中已经有5个开发者ID证书.我不太确定它们来自哪里.它们是在几年前创建的,也许是在我尝试创建Mac App Store证书时?或者也许点击该死的Fix Issue按钮......
默认情况下,每个开发者帐户似乎有5个开发者ID证书的限制.
开发人员ID证书现在通过Xcode创建,而不是通过成员中心创建:
但是,在Xcode中,不再有"创建"新证书的按钮.唯一的按钮是"重置".这个按钮只是将我链接到我的网络浏览器中的会员中心,所以完全没用...
通过会员中心,无法撤销开发者身份证书,就像您使用iOS或Mac App Store证书一样."撤消"按钮显示为灰色.
您无法使用会员中心撤消开发者ID或通行证类型ID证书.而是通过product-security@apple.com向Apple发送请求以撤销这些类型的证书.
Apple将仅在安全情况下撤销这些证书,以禁用在所有客户端计算机上安装应用程序.我试过通过电子邮件发送上述地址,他们告诉我他们无法撤销证书.
然后,解决方案是在您的帐户中添加额外的开发者ID证书插槽,超过限制5.
产品安全告诉我,而不是撤销证书,
我们建议您通过https://developer.apple.com/support/与Apple Developer Connection联系,以解决您遇到的问题.
我现在已联系开发者支持.我建议打电话.他们目前正在我的开发帐户中设置新的开发者ID插槽.
当您创建实际使用的新开发者ID证书时,请务必备份证书和私钥,以便将来不会遇到此问题.
编辑:
我相信,我等了一个多月,没有回应.我碰巧有一张Apple TV Tech Talk的门票,并在他们的实验室与Apple代表交谈.他能够在大约5分钟内重置我的开发者身份证书限制.所以这是可能的,但为了加快这个过程,我会尝试亲自或通过电话与Apple的开发者布道者交谈.
一个问题可能是您的开发人员证书缺少私钥。使用钥匙串访问找到您的开发人员证书并验证它旁边有一个小三角形。单击三角形以显示私钥。
如果不存在,您需要从您创建证书的 Mac 恢复此私钥。
否则,请从 Apple Developer 网站删除该证书,然后创建一个新证书。
| 归档时间: |
|
| 查看次数: |
32094 次 |
| 最近记录: |