当我尝试通过OpenCv访问网络摄像头时,Xcode引发隐私错误

时间:2019-01-02 05:49:15

标签: xcode opencv webcam privacy info.plist

大约一个月前,我在xcode上用cpp编写了一个程序,该程序使用Opencv打开了摄像机,并能够显示供稿。现在,当我运行它时,它会抛出

[access] This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSCameraUsageDescription key with a string value explaining to the user how the app uses this data.

我认为唯一可以更改的是升级到Mac Mojave。自从它曾经工作过以来,这是错误的唯一来源吗?还是我的项目中的其他原因导致此现象现在出现?

1 个答案:

答案 0 :(得分:0)

  

如果您是在iOS 10或更高版本或macOS 10.14或更高版本上链接,   如果您尝试访问某些受保护的资源,则应用程序将崩溃   而不提供相应的目的字符串。即使不是   必填项,如果您的应用使用   受保护的资源。

Accessing Protected Resources