首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在执行本机代码xamarin.ios时获得SIGABRT

在执行本机代码xamarin.ios时获得SIGABRT
EN

Stack Overflow用户
提问于 2016-10-10 21:09:32
回答 1查看 5.4K关注 0票数 5

我已经构建了一个xamarin.ios应用程序。这款应用程序一直运行得非常好。没有任何代码变化,突然之间,应用程序现在崩溃时,访问相机。我不知道为什么会发生这种情况,有人能对这个问题有所了解吗?我已经搜索了这个错误,并尝试了各种各样的东西,包括删除各种包。我最近更新到ios 10,但在更新之后,应用程序仍然运行良好。错误如下:

2016-10-10 21:44:28.925 Coacher307 307:24128关键:原生堆栈: 2016年-10-10 21:44:28.934 Coacher307 307:24128关键:0 libmonosgen-2.0.dylib 0x00363d33 mono_handle_native_sigsegv + 242 2016-10-10 21:44:28.934 Coacher307 307:24128临界:1 libsystem_platform.dylib 0x1db5326d _sigtramp + 24 2016-10-10 21:44:28.935 Coacher307:24128关键:2 libsystem_kernel.dylib 0x1da9fd8f + 64 2016-10-10 21:44:28.935 Coacher307:24128关键:3 libsystem_kernel.dylib 0x1da9fdd9 system_set_sfi_window +0 2016-10-10 21:44:28.935 Coacher307:24128关键:4 TCC0x201a8e85 + 228 2016-10-10 21:44:28.936 Coacher307:24128关键:5 TCC 0x201a8da1 +0 2016-1021:44:28.936 Coacher307:24128关键:6 TCC 0x201ab57b + 276 2016-10-10 21:44:28.936 Coacher307:24128关键:7 libxpc.dylib 0x1db8915f + 46 2016-10-10 21:44:28.937 Coacher307:24128关键:8 libxpc.dylib 0x1db89101 + 26 2016-10-10 21:44:28.937 Coacher307:24128关键:9 libdispatch.dylib 0x1d9ae49b + 604 2016- 10 -10 21:44:28.937 Coacher307 307:24128关键:10 libdispatch.dylib 0x1d9afa91 + 378 2016-10-10 21:44:28.938 Coacher307:24128关键: 11 libdispatch.dylib 0x1d9af8b7 + 106 2016-10-10 21:44:28.938 Coacher307:24128关键: 12 libsystem_pthread.dylib 0x1db55947_pthread_wqthread + 1168 2016-10-10 21:44:28.938 Coacher307 307:24128关键: 13 libsystem_pthread.dylib 0x1db5549c start_wqthread +8 2016-10 21:44:28.939 Coacher307:24128关键:_pthread_wqthread在执行本机代码时得到了SIGABRT。这通常表示mono运行时或您所使用的本机库中的致命错误。 应用程序。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-10 21:16:44

这是因为您的iOS 10更新。你现在需要申请相机的许可。下面的博客文章现在解释了如何设置这些权限。

https://devblogs.microsoft.com/xamarin/new-ios-10-privacy-permission-settings/

从iOS 10开始,几乎所有需要请求授权的API和其他API(比如打开照相机或照片库)都需要一个新的键值对来描述它们在Info.plist中的使用情况。这非常类似于NSLocationWhenInUseUsageDescription或NSLocationAlwaysUsageDescription在使用地理定位和iBeacon API时被放入Info.plit中的要求。现在的不同是,当应用程序尝试在没有设置这些键的情况下尝试授权时,应用程序就会崩溃。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39966787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档