Ionic 4 ZBar 在 ios 中崩溃

Posted

技术标签:

【中文标题】Ionic 4 ZBar 在 ios 中崩溃【英文标题】:Ionic 4 ZBar crashing in ios 【发布时间】:2019-10-26 03:40:43 【问题描述】:

我正在使用 Ionic4 zbar 扫描条形码。每次我尝试打开相机时,我的应用程序都会崩溃。我尝试了所有不同的 iPhone 设备。 我的代码在安卓设备上运行良好。

https://ionicframework.com/docs/native/zbar

离子:

Ionic CLI:5.0.0 (/usr/local/lib/node_modules/ionic) 离子框架:@ionic/angular 4.4.0 @angular-devkit/build-angular:0.12.4 @angular-devkit/原理图:7.2.4 @角/cli:7.2.4 @ionic/angular-toolkit:1.4.0

科尔多瓦:

Cordova CLI:9.0.0 (cordova-lib@9.0.1) Cordova 平台:android 7.1.4,ios 5.0.1 Cordova 插件:cordova-plugin-ionic-keyboard 2.1.3、cordova-plugin-ionic-webview 3.1.2(和其他 10 个插件)

实用程序:

cordova 分辨率:0.3.0 本机运行:0.2.2

系统:

Android SDK 工具:26.1.1 (/Users/conagrabrands/Library/Android/sdk) ios部署:1.9.4 ios-sim : 8.0.1 NodeJS : v10.16.0 (/usr/local/bin/node) npm:6.9.0 操作系统:macOS Mojave Xcode : Xcode 10.2.1 构建版本 10E1001

预期结果是相机应该打开以扫描条形码。

【问题讨论】:

【参考方案1】:

我从来没有在 ios 上安装过这个 ZBar 插件... 如果您只想要基本的扫描功能(条形码或二维码),我建议您使用条形码扫描仪插件

https://ionicframework.com/docs/native/barcode-scanner

这真的很稳定,在我的 Android 和 iOS 设备上都可以正常运行

【讨论】:

以上是关于Ionic 4 ZBar 在 ios 中崩溃的主要内容,如果未能解决你的问题,请参考以下文章

Ionic应用程序在启动画面iOS上崩溃

单击贝宝时,Ionic 3 IOS 应用程序崩溃

iOS 9 Ionic Cordova 应用程序在 iPhone 上崩溃;在 iPad 上工作

Ionic2:iOS 应用程序在使用cordova-plugin-media 录制音频并再次播放时崩溃

新标签 ionic starter 项目在 ios 模拟器和 ios 设备上简单崩溃的问题。但如果使用离子服务则有效

ios 版本 13 中的照片库插件崩溃