【发布时间】:2017-10-12 08:11:23
【问题描述】:
当我尝试使用 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
它在应用程序的最后一个版本之前一直有效。然后由于某种原因它停止了工作。这是我尝试过的:
- 清理/重建/存档(多次)
- 卸载/重新安装 Fabric 插件
- 重新下载配置文件
- 从自动签名更改为手动签名
- 搜索缺失的代码签名身份(> security find-identity -p codesigning)
让我感到难过的是,我终其一生都无法弄清楚 Fabric 从哪里提取了该协同设计标识值 (937558639C8878BB6E161112505FA2965804A6AE)。它不在项目中,因为我已经为它做好了准备。可以缓存到别的地方吗?
【问题讨论】:
-
来自 Fabric 的 Mike。您可以尝试退出 Fabric.app,运行以下命令:rm -rf ~/Library/Caches/com.crashlytics.mac 并告诉我是否有帮助?
-
对不起@MikeBonnell - 这没有帮助。尝试清理/构建并删除其间的缓存,但仍然出现相同的错误。
-
@MikeBonnell 我面临同样的问题。你能帮忙吗?
-
能否尝试关闭 Xcode,然后运行以下命令:rm ~/Library/MobileDevice/Provisioning\ Profiles/*.mobileprovision
-
@MikeBonnell 不幸的是,这也不起作用。顺便说一句-在删除所有文件之前,我做了一个快速 > ls ~/Library/MobileDevice/Provisioning\ Profiles/ 并且神秘的 93755863 不在列表中(尽管文件名的长度比代码签名短)。
标签: google-fabric