当我尝试使用 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)。它不在项目中,因为我已经为它做好了准备。它可以缓存在其他地方吗?