首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Fabric插件:存档打包错误:-6错误-为分发重新签名应用程序

Fabric插件:存档打包错误:-6错误-为分发重新签名应用程序
EN

Stack Overflow用户
提问于 2017-05-12 22:34:35
回答 13查看 6.1K关注 0票数 29

当我试图使用Fabric插件上传一个新的构建时,我会得到以下错误:

存档打包错误:-6错误-为分发重新签名应用程序。

代码语言:javascript
运行
复制
/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

它过去一直工作到最后一个版本的应用程序。但由于某种原因,它就停止工作了。以下是我尝试过的:

  • 清理/重建/存档(多次)
  • 卸载/重新安装织物插件
  • 重新下载供应配置文件
  • 从自动签名改为手动签名
  • 查找缺少的代码签名标识(>安全查找-标识-p协同设计)

让我难受的是,我不知道布料是从哪里拉来的codesign标识值(937558639C8878B6E161112505FA2965804A6AE)。它不在这个项目中,因为我一直在期待它。它能被藏在别的地方吗?

EN

回答 13

Stack Overflow用户

发布于 2017-06-16 00:56:35

由于使用Xcode签名问题,我删除了密钥链中的所有证书,因此出现了这个问题。

为了解决这个问题,我进入了Xcode -> Preferences ->,并查看了添加的帐户(对于这个Mac,我必须这样做),并确保我有正确的证书(检查了它们所需的证书是否已变灰)。

使用最后一行(在本例中,这个问题将看起来不同):

代码语言:javascript
运行
复制
937558639C8878BB6E161112505FA2965804A6AE: no identity found

我能够通过鼠标悬停在灰色证书上找出需要哪个证书(我希望它不是那么隐藏!),不管怎样,它能帮我解决这个问题,希望它能帮助其他有这个问题的人。

因此,为了迭代,我访问了苹果开发者账户网站->“证书、标识符和概要文件”,然后继续以这种方式下载证书,尽管启用了自动签名功能,但我仍然必须这样做。

票数 11
EN

Stack Overflow用户

发布于 2017-10-24 11:34:29

我也有过同样的问题。

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

您需要到developer.apple.com并更新您的供应配置文件。然后下载它们,从Xcode中删除旧的提供概要文件,然后点击新配置文件将其添加到Xcode中!它帮了我!

票数 8
EN

Stack Overflow用户

发布于 2018-04-09 09:16:45

在使用Xcode 9.3时,我也遇到了同样的问题,其中包括一个教育组织中的开发人员帐户。

我通过取消在签名面板中选择自动管理签名选项和手动下载供应配置文件来解决这个问题。

要下载配置文件,您必须选择下载配置文件.在供应配置文件菜单中。Xcode从成员中心获取配置配置文件,让您选择其中的配置文件并通知您可能出现的问题。

在我的例子中,我的证书没有出现在供应配置文件中,必须用Xcode重新创建它,并在成员中心重新构建配置配置文件。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43947348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档