繁体   English   中英

我如何在 google Play 商店上发布我现有 ionic 应用程序的更新版本?

[英]How do i publish an updated version of my existing ionic app on google play store?

我最近在 Play 商店推出了我的第一个 ionic 应用程序,现在我想发布更新版本。

我有 .keystore 文件及其密码,但我没有获得生成发布 apk 以更新我现有的 ionic 应用程序的步骤。

我将不胜感激。 谢谢

首先更改 config.xml 中小部件标记中的android-versionCodeandroid-versionName (可选)和version属性。

然后删除所有仅用于开发的插件,例如控制台:

$ cordova plugin rm cordova-plugin-console --save

构建您的发布版本:

$ cordova build --release android

使用您的密钥库中的密钥签署您的发布版本。 在下面的示例中,密钥库位于项目的根目录中,但当然也可以定义另一个路径:

$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore projectnaam.keystore platforms/android/build/outputs/apk/android-release-unsigned.apk PROJECTNAAM_KEY

例如,如果您使用 Crosswalk,您可能有多个用于不同原生平台的 APK,并且必须分别对它们进行签名(对每个 APK 重复上述操作)。

Zipalign 您已签名的 APK:

$ zipalign -v 4 platforms/android/build/outputs/apk/android-release-unsigned.apk platforms/android/build/outputs/apk/android-release.apk

最后将platforms/android/build/outputs/apk/android-release.apk上传到Play商店并发布应用程序。

之后,您可能需要安装控制台插件以进行进一步开发:

$ cordova plugin add cordova-plugin-console --save

您必须在 app build.gradle 中更新 versionCode 和 versionName。

示例:假设在 Playstore 上首次上传应用程序时,您的版本具有:

版本代码 1

版本名称“1.0”

现在,您必须更改它(使其成为下一个发布版本):

versionCode 2 版本名称“1.1”。

之后,在 Android Studio 中,点击 Build-> Generate Signed Apk。

出现一个带有签名的 apk 详细信息的弹出窗口,例如密钥库路径、存储密码、密钥别名、密钥密码。 填写这些详细信息,然后单击下一步。 在它选择 apk 目标文件夹并选择构建类型作为发布后,然后点击完成。 您将在目标文件夹中获得发布签名的 apk。

打开你的谷歌开发者控制台,然后选择应用程序。 上传新的 apk 并发布。

  1. 更新config.xml版本,你应该在第二行选择器上有这两个属性,修改它们

例子:

android-versionCode="10001" version="1.0.1"

android-versionCode="10002" version="1.0.2"

  1. 为了更加安全和良好的实践,删除并再次添加要部署的平台

示例(适用于安卓):

cordova platform remove android cordova platform add android

  1. 构建ionic cordova build --release android

  2. 将生成的 apk 复制到根项目(您可以在这里找到构建/platforms/android/app/build/outputs/apk/release/app-release-unsigned.apk

  3. 签署发布jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore android.keystore app-release-unsigned.apk android_app

6.优化apk zipalign -v 4 app-release-unsigned.apk app-release.apk

从 config.xml 更新版本

现在在这里运行发布命令

ionic cordova build android --release --prod

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM