当我试图使用Fabric插件上传一个新的构建时,我会得到以下错误:
存档打包错误:-6错误-为分发重新签名应用程序。
/usr/bin/codesign --sign 937558639C8878BB6E161112505FA2965804A6AE --all-architectures --force --entitlements
/var/folders/xf/l7r1f0m54mjbwd9c3myd88zw0000gn/T/com.crashlytics.ipas/A6C80578-CC0E-443D-B81C-C10E972E88F8/Payload/entitlements.xml
/var/folders/xf/l7r1f0m54mjbwd9c3myd88zw0000gn/T/com.crashlytics.ipas/A6C80578-CC0E-443D-B81C-C10E972E88F8/Payload/ShowGo.app
937558639C8878BB6E161112505FA2965804A6AE: no identity found它过去一直工作到最后一个版本的应用程序。但由于某种原因,它就停止工作了。以下是我尝试过的:
让我难受的是,我不知道布料是从哪里拉来的codesign标识值(937558639C8878B6E161112505FA2965804A6AE)。它不在这个项目中,因为我一直在期待它。它能被藏在别的地方吗?
发布于 2017-06-16 00:56:35
由于使用Xcode签名问题,我删除了密钥链中的所有证书,因此出现了这个问题。
为了解决这个问题,我进入了Xcode -> Preferences ->,并查看了添加的帐户(对于这个Mac,我必须这样做),并确保我有正确的证书(检查了它们所需的证书是否已变灰)。
使用最后一行(在本例中,这个问题将看起来不同):
937558639C8878BB6E161112505FA2965804A6AE: no identity found我能够通过鼠标悬停在灰色证书上找出需要哪个证书(我希望它不是那么隐藏!),不管怎样,它能帮我解决这个问题,希望它能帮助其他有这个问题的人。
因此,为了迭代,我访问了苹果开发者账户网站->“证书、标识符和概要文件”,然后继续以这种方式下载证书,尽管启用了自动签名功能,但我仍然必须这样做。
发布于 2017-10-24 11:34:29
我也有过同样的问题。

这是因为您的开发人员帐户被延长和供应概要是无效的。

您需要到developer.apple.com并更新您的供应配置文件。然后下载它们,从Xcode中删除旧的提供概要文件,然后点击新配置文件将其添加到Xcode中!它帮了我!
发布于 2018-04-09 09:16:45
在使用Xcode 9.3时,我也遇到了同样的问题,其中包括一个教育组织中的开发人员帐户。
我通过取消在签名面板中选择自动管理签名选项和手动下载供应配置文件来解决这个问题。

要下载配置文件,您必须选择下载配置文件.在供应配置文件菜单中。Xcode从成员中心获取配置配置文件,让您选择其中的配置文件并通知您可能出现的问题。
在我的例子中,我的证书没有出现在供应配置文件中,必须用Xcode重新创建它,并在成员中心重新构建配置配置文件。
https://stackoverflow.com/questions/43947348
复制相似问题