【问题标题】:Failed to publish bundle on internal app sharing in google play console无法在 Google Play 控制台中的内部应用共享上发布捆绑包
【发布时间】:2020-12-24 17:24:42
【问题描述】:

我在 google play 控制台的内部测试轨道上上传了我的应用程序,花了 2 多天时间仍在等待中,然后我决定将其上传到内部应用程序共享,这给我带来了这条消息。

我已将其作为签名包发布。

据我了解the play console help

上传的用于内部应用共享的工件不会显示在您的 工件库,它们也不能包含在测试版本中或 生产轨道。

所以这意味着我应该等到内部测试首先发布,或者我必须构建一个新的未签名包来共享应用程序?

如果是这样。我读过内部应用程序共享有自己的签名,我一直在使用颤振,它有一个很长的过程 signing 。所以不确定是否删除 gradle 中的所有代码和key.properties 文件或生成新的新密钥库。

类似issue

【问题讨论】:

    标签: flutter bundle google-play-console


    【解决方案1】:

    您的应用需要先在轨道上发布,然后才能上传到内部应用共享。

    您似乎仍在等待您的应用在内部测试轨道上获得批准,因此在此之前您无能为力,您必须等待您的应用获得批准并发布(并且可能避免发布另一个版本同时这可能会重置您的等待时间)。自 COVID 以来,等待时间增加了,因此需要一些耐心。

    关于签名:

    • 在任何轨道上,应用程序包都需要签名。
    • 在内部应用共享时,应用包不需要需要签名。因此,如果这会显着加快构建时间,您可以在构建内部应用共享时删除 Flutter 中的签名步骤。

    【讨论】:

    • 谢谢,所以要删除登录颤振,我应该删除gradle和key.properties文件中的所有代码,然后运行flutter build appbundle。或者有更好的方法吗?。
    • 有关说明,请参阅 flutter.dev/docs/deployment/android#configure-signing-in-gradle。确保您只为您的调试版本禁用签名,在构建发布版本以上传到轨道时,您仍然需要对您的应用程序包进行签名。
    猜你喜欢
    • 1970-01-01
    • 2020-06-02
    • 2020-11-30
    • 2019-12-08
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 2022-09-30
    相关资源
    最近更新 更多