[英]Cannot upload MAUI file to Playstore due to signing in released mode
使用微软提供的文档进行了同样的尝试。 仍然得到同样的错误。 我已经提供了要发布的配置,但仍然遇到应用程序处于调试模式的问题。
步骤:1:keytool -genkey -v -keystore myapp.keystore -alias key -keyalg RSA -keysize 2048 -validity 10000
第2步:
<PropertyGroup Condition="$(TargetFramework.Contains('-android')) and '$(Configuration)' == 'Release'">
<AndroidKeyStore>True</AndroidKeyStore>
<AndroidSigningKeyStore>myapp.keystore</AndroidSigningKeyStore>
<AndroidSigningKeyAlias>key</AndroidSigningKeyAlias>
<AndroidSigningKeyPass>*******</AndroidSigningKeyPass>
<AndroidSigningStorePass>*******</AndroidSigningStorePass>
</PropertyGroup>
步骤:3:dotnet 发布 -f:net6.0-android -c:Release
可能,你需要在Release模式下编译发布模式编译
我有完全相同的问题。
无论我是通过在发布模式下运行 Visual Studio、从命令行还是从我的 Azure CI 管道进行签名,Google Play 都不允许我上传已签名的 Android App Bundle。
顺便说一句,如果您希望从 Azure 构建管道生成一个 signed.aab,我推荐以下内容:
https://www.andreasnesheim.no/setting-up-ci-for-your.net-maui-android-app-in-azure-devops/
然后,您可以通过执行以下操作将 signed.aab 工件连接到推送到 Google Play 的发布管道:
https://damienaicheh.github.io/azure/devops/2021/10/25/configure-azure-devops-google-play-en.html
好吧,这就是我想要做的,至少。 据我了解,您首先需要从 Google Play 创建一个手动版本,以便您的发布管道能够找到部署您的应用程序的位置。 这就是我遇到上述问题的原因。
对此的任何未来更新将不胜感激!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.