【发布时间】:2016-11-17 19:09:26
【问题描述】:
我正在为我正在构建的扫描仪应用程序使用 zxing.mobile.forms 包。 代码运行时
var scannerPage = new ZXingScannerPage();
await Navigation.PushAsync(scannerPage);
错误内容如下: 执行本机代码时获得 SIGSEGV。这通常表明 单声道运行时或本机库之一中的致命错误 由您的应用程序使用。
iPhone 模拟器将应用程序退出到主屏幕,并且没有显示任何可见的错误消息,只是上面的输出代码
【问题讨论】:
-
在请求权限时是否在 info.plist 中添加了所需的条目?
-
需要哪些条目? iOS 所需的只是在 appDelegate.cs 中放置一个引用 (ZXing.Net.Mobile.Forms.iOS.Platform.Init();)
-
iOS 10 在使用相机时需要 info.plist 条目以获得权限。
-
Sim logs & crash reports 可能有线索。如果privacy keys 丢失,堆栈跟踪可能包含release notes 中提到的“CRASHING_DUE_TO_PRIVACY_VIOLATION”。