AVCaptureDevice没有找到任何设备

时间:2017-09-26 12:02:58

标签: objective-c macos avfoundation

这行代码是我今天遇到的问题(macOS app):

NSArray *devices = [AVCaptureDevice devicesWithMediaType:AVMediaTypeVideo];

我更新Xcode后,系统总是让我空 设备 数组。

问题是,旧项目(在更新之前创建)按预期工作。

这里发生了什么......?

有没有人有同样的问题?

------------ ------------ UPDATE

我发现这不仅仅发生在我的手机上, 也在公司的。

它确实影响了我的工作。

2 个答案:

答案 0 :(得分:2)

我想我找到了答案......

目标设置/功能/应用程序沙箱/硬件

enter image description here

答案 1 :(得分:0)

此问题仅发生在Mac OS 10.13上,Mac OS 10.12正常。我有同样的问题,但还没有解决方案。 AVCaptureDevice找不到视频设备,我认为它的苹果在10.13上增加了相机的权限。