Iphone 无法访问ios 9中AVCaptureDevice的摄像头。

Iphone 无法访问ios 9中AVCaptureDevice的摄像头。,iphone,ios9,xcode7,avcapturedevice,Iphone,Ios9,Xcode7,Avcapturedevice,我一直在开发一个应用程序,它允许使用AVCaptureDevice使用设备摄像头。以前,它在ios版本

我一直在开发一个应用程序,它允许使用AVCaptureDevice使用设备摄像头。以前,它在ios版本<9上运行得非常好,但现在在ios 9上,当我从应用程序访问摄像头时,它只显示黑色屏幕。我甚至无法从应用程序中访问用户照片

主要部分是我的应用程序,我无法在设置中找到相机选项隐私设置。甚至我也没有苹果默认的权限访问弹出选项


你能帮我一下吗?

我也遇到了同样的问题。但是在我爱上它之后。您必须删除设备中的当前应用。您必须在第二天测试应用程序。第二天,当你测试你的应用程序时,你会在你的应用程序中得到permisson对话框。

我也有同样的问题

经过几次测试,原来的info.plist就是问题所在。我将info.plist替换为在一个新项目中创建的一个,它对我有效


注意。

对于iOS 9,您应该在Info.plist中输入应用程序名称,并使用“Bundle Display name”键

多亏了这个

改变这个

对此


旧项目根本没有捆绑包显示名称属性

在这种情况下,请执行以下步骤:

  • 打开Info.plist作为源代码
  • 在文件末尾添加这两行 CbundleDisplayName 约拉普纳姆
  • 拯救与喜悦 您将在此处声明的名称将在请求用户权限的弹出窗口中使用


    注意:在添加新属性之前,请确保搜索CbundleDisplayName属性。

    在info.plist中还有另一项需要更改。在信息属性列表下,添加另一个关键工作“隐私-摄像头使用说明”。这就解决了我的问题。

    你等了整整24小时了吗,巴文?你不能通过设置设置权限吗?我也有同样的问题,但这并没有解决我的问题。为什么投票被否决?缺少捆绑包显示名称是不显示权限弹出窗口的一个有效原因。从未想过这会是一个问题,谢谢