React-Native-Camera无法在IOS上运行,但在Android上运行,IOS应用程序崩溃

问题描述

我对React-native还是陌生的,我使用了不同的变通方法,但是没有失败,当我在应用程序中使用react native摄像头时,它可以完美地在Android设备或模拟器上运行,但是对于IOS应用程序崩溃,许多帖子说这是由于info.plist造成的,我也通过以下方式在其中添加了权限:通过myproject.xcworkspace的ios / myproject / info.plist我添加了以下信息,当允许我的应用程序时,权限可以正常工作按“确定”,它突然崩溃,没有错误,当我尝试重新打开它时,它无法在IOS,模拟器以及设备上打开。 在某些示例中,我在“摄像机未授权”屏幕上看到了文本,而有些文本则彻底崩溃了。

注意:当它获得我的许可并且我允许该许可时,该应用程序仅在IOS中崩溃,并且在某些情况下,它说“未授权照相机”在屏幕上给出一个字符串。 我希望有人帮助我

这是info.plist

this is my info.plist

像在pod文件中一样设置我的路径:

enter image description here

解决方法

拳头我通过以下方式卸载react-native-camera

npm uninstall react-native-camera

之后,我再次通过

安装它
npm install react-native-camera

这一次我没有显式使用pod安装。

通过添加以下内容对我有用:

captureAudio={false}