在IONIC 2中,ionic build android
生成2个apk - android-debug-unaligned.apk
,android-debug.apk
,都是调试apk,如何创建一个发布apk在play store中发布?我们是否有针对Ionic 2的https://ionicframework.com/docs/guide/publishing.html发布说明?
您应该能够在cordova build --release android
之后使用相同的流程,这些流程在您提供的URL中提到。 Keytool,jarsigner和zipalign对由ionic build android
生成的调试apk文件执行操作。完成这些步骤后,您应该拥有并发布apk文件,您可以在Play商店中发布
Ionic Packages使您可以轻松地在云中构建应用程序的本机二进制文件。适合使用想要构建iOS应用程序的Windows的开发人员。
这可以让你:
将打包的应用程序发送给其他人为计算机不支持的平台构建应用程序(例如,在Windows上构建iOS)构建可以提交到应用程序商店的.ipa和.apk文件
带有应用凭证的安全配置文件(请参阅Android应用密钥库和iOS应用证书和配置文件)
CLI必须用于打包您的应用程序。语法类似于离子构建。您必须指定平台。此外,您必须使用安全配置文件构建您的应用程序(Android调试版本除外)。
在以下示例中,请填写以下内容:
PLATFORM_TAG android或ios PROFILE_TAG在仪表板的设置>证书中找到的安全配置文件标记
$ ionic package build PLATFORM_TAG --profile PROFILE_TAG
它首先上传您的代码,然后将您的构建在云中排队。您的构建将被分配一个ID,并且需要几分钟才能完成。
您可以通过指定--release
标志来构建您的应用程序以进行生产。您必须拥有具有相应生产Apple证书的生产安全配置文件。
$ ionic package build PLATFORM_TAG --profile PROFILE_TAG --release
由于您的应用是异步构建的,因此您需要通过列出它们来检查构建的状态。
$ ionic package list
如果构建失败,您可以通过查看输出找出原因。
BUILD_ID使用离子包列表找到的构建ID
$ ionic package info BUILD_ID
您可以下载成功的版本。这会将.ipa或.apk文件放在应用程序的目录中。
BUILD_ID使用离子包列表找到的构建ID
$ ionic package download BUILD_ID
ionic build android --release
工作并遵循https://ionicframework.com/docs/guide/publishing.html的其他指示