unity3d - 如何为Google Play游戏签名Unity应用包

原文 标签 unity3d google-play signing

我需要从Unity签名我的Android应用程序包,以便将其上传到Google Play。我已经完成了将其签名为三种不同版本的步骤。但是,当我构建和上传时,我总是收到错误消息

要在Unity 2019.2中对应用程序包进行签名,我将打开构 build 置,勾选构建应用程序包的箭头;然后导航到播放器设置;发布设置,创建新的 keystore 和带密码的别名。并建立。与2019.1和2018.4几乎相同。

例:

我希望该应用 bundle 包可以签名并上传;但是谷歌播放一直说它没有签名。

最佳答案

因此,解决方案非常简单。如果Google在哪里提供更准确的错误消息,那将是很好的。

我尝试构建Google应用程序 bundle 包的勾号,这给了我APK文件而不是AAB文件。当上传该文件时,谷歌给出了一个更准确的错误消息,该APK是在开发版本中构建的,因此未签名。

返回到构 build 置,如果您删除了开发构建的标记,然后以APK或AAB的形式构建,它将为应用签名并可以上传!

关于unity3d - 如何为Google Play游戏签名Unity应用包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57463669/

相关文章:

iphone - 在 iPhone 上使用 SecKeyRawSign

c# - 从localmachine商店中的证书创建CngKey以便与ECDsaCng(CngKey)一起使用?

c# - 每个项目都应该使用单独的强名称 key (.snk) 进行签名吗?

c# - 为什么 Visual Studio Code 没有针对 Unity 关键字(例如 transform 或 Vector3)的智能感知?

android - Android Studio,根据 flavor 构建时,Gradle会使用不同的代码

unity3d - 什么是曲面着色器输入结构中的IN.worldRefl?

android - 在游戏市场上发布后,谷歌地图 v2 不显示

android - 部署到Google.Play后报告了可疑的非用户错误。

cocos2d-iphone - Unity vs Libgdx vs Cocos2d-x

unity3d - 在fixedUpdate() 中做繁重工作的后果是什么?