通过代码推送更新时,Ionic 4 cordova 不可用
Ionic 4 cordova is not available when updating via Code Push
我正在使用 Code Push cordova 插件更新 Ionic 4 Cordova 应用程序。它曾经与 Ionic 3 一起使用,但从 Ionic 4 开始,Code Push 就被破坏了。更新似乎有效,但 Cordova 不再可用,因此所有本机插件都不再有效。
这是我用来发布更新的命令:
appcenter codepush release-cordova -a [app_name] -d Staging --description "new update"
我使用的是最新版本的cordova-plugin-code-push
(1.12.0),ionic 4,angular8,cordova-android8.0.0.
发生了什么变化,这个插件怎么还能用?还有其他选择吗?
有时最好检查插件本身的更新,并能够查明社区也遇到了什么,查看:
https://github.com/microsoft/cordova-plugin-code-push/issues'
这不是一个直接的答案,但您的错误可能会在遇到您的问题时帮助其他开发人员。
通过在 运行 CLI 命令发布更新之前使用 ionic cordova build android
而不是 ionic build
来解决。
我正在使用 Code Push cordova 插件更新 Ionic 4 Cordova 应用程序。它曾经与 Ionic 3 一起使用,但从 Ionic 4 开始,Code Push 就被破坏了。更新似乎有效,但 Cordova 不再可用,因此所有本机插件都不再有效。
这是我用来发布更新的命令:
appcenter codepush release-cordova -a [app_name] -d Staging --description "new update"
我使用的是最新版本的cordova-plugin-code-push
(1.12.0),ionic 4,angular8,cordova-android8.0.0.
发生了什么变化,这个插件怎么还能用?还有其他选择吗?
有时最好检查插件本身的更新,并能够查明社区也遇到了什么,查看:
https://github.com/microsoft/cordova-plugin-code-push/issues'
这不是一个直接的答案,但您的错误可能会在遇到您的问题时帮助其他开发人员。
通过在 运行 CLI 命令发布更新之前使用 ionic cordova build android
而不是 ionic build
来解决。