gpt4 book ai didi

ios - Crashlytics:由于错误无法打包源

转载 作者:可可西里 更新时间:2023-11-01 06:02:24 25 4
gpt4 key购买 nike

我正在设置一个 Xcode 机器人来自动上传和分发我的测试版应用程序。我已经设置了一个激活了 macOS 服务器和 Xcode 的 mac,并且能够手动构建和导出 IPA 就好了。我创建的 Xcode Bot 也可以毫无问题地存档和导出 IPA。

但是,当我尝试在 Xcode Bot 的帖子触发器中运行 Crashlytics 提交脚本时,上传失败。但是,如果我保存机器人生成的 IPA 并通过终端手动调用 Crashlytics 脚本,它就可以正常上传。似乎只有 Xcode Bot 无法提交到 Crashlytics。

我在服务器 Keychain 上安装了所有正确的证书,并且在 Xcode 中和使用 Xcode Bot 生成的 IPA 的手动存档/导出一切正常。

这是来自 Xcode Bot 的日志:

2016-11-22 17:15:53.942 submit Crashlytics: Crashlytics.framework/submit 1.3.5 (18)
2016-11-22 17:16:03.125 submit Crashlytics: Unable to package source due to error: Error Domain=CLSIPABuilderErrorDomain Code=-6 "(null)" UserInfo={UnderlyingError=Error Domain=CLSCodeSignerErrorDomain Code=-2 "(null)" UserInfo={arguments=(
"--sign",
ACFE8B8E177196BFF1974841752020FE96687508,
"--all-architectures",
"--force",
"--entitlements",
"/var/folders/81/5t89fdcn3h3680gh99mgvl7934dkfg/T/com.crashlytics.ipas/E357A31C-B1A2-424B-8A5A-E7D499A92C73/Payload/entitlements.xml",
"/var/folders/81/5t89fdcn3h3680gh99mgvl7934dkfg/T/com.crashlytics.ipas/E357A31C-B1A2-424B-8A5A-E7D499A92C73/Payload/Ebates Beta.app"
), environment={
"CODESIGN_ALLOCATE" = "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate";
}, status=1, stderr=ACFE8B8E177196BFF1974841752020FE96687508: no identity found
, command=/usr/bin/codesign, stdout=}, SourcePath=/var/folders/81/5t89fdcn3h3680gh99mgvl7934dkfg/T/com.crashlytics.ipas/E357A31C-B1A2-424B-8A5A-E7D499A92C73}
2016-11-22 17:16:03.187 submit Crashlytics: Failed to prepare the binary for release

一整天都在为这件事绞尽脑汁,希望有人能对这个问题有所了解。

最佳答案

好的,事实证明您需要直接从服务器机器上的 Xcode 在设备上运行该应用程序,以便 Xcode 自动生成所有适当的 XC iOS 配置文件。显然,Crashlytics 脚本将重新打包 IPA,并且需要有效的配置文件才能这样做。我认为 Xcode Bot 生成了一个 IPA,但在您从机器人结果中保存之前它没有完全代码签名,而不是仅仅从机器人触发后运行。

如果您转到 developer.apple.com 门户并查看“配置文件”下的内容,您应该会看到如下内容: enter image description here

关于ios - Crashlytics:由于错误无法打包源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40754779/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com