提交Crashlytics:无法上传二进制文件-但实际上成功了

时间:2019-05-16 20:51:27

标签: ios jenkins crashlytics google-fabric

通过命令行(从我们的Jenkins管道并手动)将* .ipa文件提交给Fabric / Crashlytics时,我们[错误地]收到了一个...

  

无法提交版本。响应码0

     

无法上传二进制文件

...错误。通过错误地报告此通道的故障来破坏我们的构建流程,但实际上可以正确上传。

我尝试通过我们的Fastlane通道提交构建,以及尝试从我自己的计算机上的终端手动运行Submit命令,导致结果相同。我还联系了我们的网络工程师,将往返于* .fabric.io和* .crashlytics.com的所有子域的所有流量列入白名单,因此,我们的企业防火墙/代理不应阻止任何流量。

(来自我们的项目目录)

$ ./Frameworks/Crashlytics.framework/submit <redacted-api-key> <redacted-secret> -ipaPath '<path/to/project>/buildoutput/<app name> <version> (Beta).ipa' -debug YES
2019-05-14 15:34:35.499 submit Crashlytics: Crashlytics.framework/submit 1.3.5 (18)
2019-05-14 15:34:35.502 submit Crashlytics: Path to IPA manually provided: /path/to/project/buildoutput/****** (Beta).ipa
2019-05-14 15:34:37.449 submit Crashlytics: Path To App: /var/folders/**/************/*/****** (Beta)/Payload/******.app
2019-05-14 15:34:51.583 submit Crashlytics: Submitting IPA at /var/folders/**/************/*/com.crashlytics.mac/distributions/******-****-****-****-******.ipa
2019-05-14 15:35:10.829 submit Crashlytics: Unable to submit build. Response code: 0
2019-05-14 15:35:10.906 submit Crashlytics: Failed to upload binary

这里的主要问题是它实际上是将二进制文件上传到Fabric以进行Beta分发。只是向我/詹金斯报告失败了。

0 个答案:

没有答案