cordova build --debug 和 --release 之间的区别
Posted
技术标签:
【中文标题】cordova build --debug 和 --release 之间的区别【英文标题】:Difference between cordova build --debug and --release 【发布时间】:2020-12-27 10:51:07 【问题描述】:我阅读了cordova CLI documentation 并在 Google 中搜索过,但信息非常稀缺。
文档说:
--debug 执行调试构建。这通常会转换为正在构建的底层平台的调试模式。 --release 执行发布构建。这通常转化为正在构建的底层平台的发布模式。
--debug
和 --release
之间究竟有什么区别?例如,对于 android,这有何不同?
【问题讨论】:
【参考方案1】:通过 debug 构建的 apk 可以通过 chrome 检查,而发布版则不能。 Google Play 需要发布版本。此外,您还可以使用 --release -- --packageType=bundle
标志为 Google Play 商店生成一个捆绑包(而不是 apk)。
此外,发布版本需要使用您的证书进行签名,而调试则不需要。
【讨论】:
您应该添加(我现在才意识到)release
构建需要签名并且不需要调试以上是关于cordova build --debug 和 --release 之间的区别的主要内容,如果未能解决你的问题,请参考以下文章
移动端ionic cordova 打包debug调试版release发布版
安装cordova push插件后,Ionic build ios失败
Ionic Cordova 运行 Android 并...去商店?