JenkynsとCrashlyticsを介してアプリビルドの配布を自動化しようとしています。ドキュメントに示されているようにすべてを構成しましたが、crashlyticsUploadDistributionReleaseが次のエラーで失敗しました:「配布のアップロードに失敗しました」および「警告-Crashlyticsは署名されていないAPKを配布できないためコンパイルを停止しました:」。
どうすれば修正できますか?
ここにFabricandCrashlyticsのMikeがいます。
Androidのベータ版は署名付きAPKの配布のみをサポートし、署名なしAPKは配布できません。
Androidアプリに署名する方法については、Androidのドキュメントにアクセスしてください こちら
Crashlyticsは「AndroidAppBundle」をサポートしていません。 「APK」は、crashlyticsベータ版でのみ配布できます。
FastlaneをCrashlyticsと統合していたときに、これと同じ問題に直面していました。テスターにビルドを配布したかった。
Fastlaneでは、デバッグAPKとリリースAPKのどちらを公開するかを選択できます。 FastlaneがリリースAPKを公開しようとしています。FastfileでAPKをデバッグするように変更したところ、機能しました。
Jenkinsにも、DebugAPKを公開できる設定がある可能性があります。お役に立てれば。