【问题标题】:Fabric Archive packaging Error -6织物存档包装错误-6
【发布时间】:2018-03-04 03:27:43
【问题描述】:

当我在调试模式下通过 Fabric Plugin 从 XCode 打包一个 Beta 时,出现错误:

Fabric 存档打包错误 -6

在 Xcode 中,我检查了应用程序和具有有效证书和配置的小部件/扩展的代码签名手册(或自动相同的问题)。

我还会检查我的钥匙串上是否有所有证书(公钥/私钥)和配置。

如果我使用 fastlane 最新版本 2.58.0 构建,我会遇到与直接从 XCode 构建相同的问题。

请注意,如果没有任何更改,有一天它可以工作,而另一天则失败。这很奇怪。

有什么帮助吗?

【问题讨论】:

  • 如果您使用 fastlane 构建并尝试分发到 Beta,您会在输出中看到什么错误?
  • 错误是归档打包错误 -6 带有一个配置 sha1 但这个在 Xcode 保存所有这些的文件夹中不存在。
  • 如果您使用sigh(docs.fastlane.tools/actions/sigh) 生成新的配置文件,是否还会出现相同的错误?
  • 是的,我有同样的错误:我用 fastlane 和 sigh(development:true, provisioning_name:provisioning_name) #provisioning_name 是一个 Debug 注册的健身房(scheme: scheme, export_method: "development",配置:“调试”,xcargs:xcargs,clean:true,include_bitcode:false)
  • 存档打包错误:-6 重新签署分发应用程序时出错我终于设法通过 XCode(不是 fastlane)通过手动设置“iPhone 分发”证书将调试存档上传到 Fabric(插件)在“xcode/build settings/code signing identity/debug”以及“xcode/build settings/Provisioning profile/debug”中的临时配置文件,而不是“iPhone 开发者证书”和“调试配置文件”中的那些(都在应用程序、小部件和丰富的推送扩展)

标签: ios xcode crashlytics google-fabric crashlytics-beta


【解决方案1】:

即使您的钥匙串上有证书和配置文件,您也可能需要刷新它们。要在 Xcode 9 中执行此操作,请按照此处的说明进行操作:https://stackoverflow.com/a/46686725/6543020

可能重复:Fabric Plugin: Archive Packaging Error: -6 Error re-signing the application for distribution

【讨论】:

  • 同意,确保配置文件与签名匹配
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-08-12
  • 2020-03-28
  • 2017-07-21
  • 1970-01-01
  • 2021-07-17
  • 2019-10-14
  • 1970-01-01
相关资源
最近更新 更多