VICTORCHENEY

INNERPEACE

ionic发布release版本文档

ionic 发布release版本

https://ionicframework.com/docs/cli/commands/cordova-build

Android版本

运行以下cli命令:

1
ionic cordova build android --prod --release

这将产生基于设置的发布版本config.xml的platforms/android/build/outputs/apk应用程序的目录。Ionic应用程序将在此文件中预设默认值,但可以将其更改为自定义构建

APK签名

首先,必须签署未签名的APK。如果已生成签名密钥,请跳过这些步骤并使用该步骤。使用Android SDK附带的keytool命令生成私钥:

1
keytool -genkey -v -keystore myapp-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

keystore.png

my-release-key.keystore将在当前目录中创建一个被调用的文件;

要签署未签名的APK,使用包含在Android SDK中的jarsigner工具:

1
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore myapp-release-key.keystore app-release-unsigned.apk alias_name

sign.png

iOS版本