在离子2中,ionic build android
生成2 apk - android-debug-unaligned.apk
,android-debug.apk
,两者都是调试apk,如何在play存储中创建发布apk?我们有像Ionic 2的https://ionicframework.com/docs/guide/publishing.html这样的发布指令吗?
发布于 2016-12-02 22:30:25
ionic build android --release
工作并遵循了https://ionicframework.com/docs/guide/publishing.html的其他指令
发布于 2016-12-02 06:06:14
您应该能够在cordova build --release android
之后使用相同的流,这是在您提供的URL中提到的。Keytool、jarsigner和and对ionic build android
生成的调试apk文件执行操作。在这些步骤之后,您应该拥有并释放apk文件,您可以在play存储中发布该文件。
发布于 2016-12-02 15:40:59
摘要
离子包使得在云中构建应用程序的本地二进制程序变得很容易。对于想要构建iOS应用程序的开发人员来说,这是完美的选择。
这样你就可以:
将您的打包应用程序发送给其他人,为您的计算机不支持的平台构建应用程序(例如,iOS构建在Windows上),构建.ipa和.apk文件,您可以将这些文件提交到应用商店
先决条件
带有应用程序凭据的安全配置文件(请参阅Android和iOS应用程序证书和配置配置文件)
建筑
CLI必须用于打包您的应用程序。语法类似于离子构建。您必须指定平台。此外,您必须使用安全配置文件构建应用程序( Android调试版本除外)。
在以下示例中,请填写以下内容:
PLATFORM_TAG、安卓或ios PROFILE_TAG --“设置”>“仪表板中的证书”中的安全配置文件标记
$ ionic package build PLATFORM_TAG --profile PROFILE_TAG
它首先对代码进行上载,然后在云中对构建进行队列。您的构建将被分配一个ID,并将需要几分钟来完成。
发布构建
您可以通过指定--release
标志来构建生产应用程序。您必须有一个生产安全配置文件与相应的生产苹果证书。
$ 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
https://stackoverflow.com/questions/40925715
复制相似问题