【发布时间】: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