React-Native-Camera 不能在 IOS 上工作但在 Android 上工作,IOS 应用程序崩溃

Posted

技术标签:

【中文标题】React-Native-Camera 不能在 IOS 上工作但在 Android 上工作,IOS 应用程序崩溃【英文标题】:React-Native-Camera not working on IOS but working on Android, IOS application crashes 【发布时间】:2020-11-04 10:25:38 【问题描述】:

我是 react-native 的新手,我使用了不同的解决方法,但没有成功,当我在我的应用程序中使用 react native 相机时,它可以在 android 设备或模拟器上完美运行,但对于 ios 应用程序崩溃,许多帖子说这是因为 info.plist 我也在那里添加了权限: ios/myproject/info.plist via myproject.xcworkspace 我添加了以下信息,当我允许我的应用程序时权限正常工作按确定它突然崩溃而没有错误,当我尝试重新打开它时,它无法在 IOS、模拟器和设备上打开。 在某些示例中,我在屏幕上显示“Camera is not Authorized”,而有些示例则彻底崩溃。

注意:当它从我那里获得权限并且我允许该权限时,应用程序仅在 IOS 中崩溃,并且在某些情况下,它会在屏幕上显示“相机未授权”的字符串。 我希望有人帮助我

这是 info.plist

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

【问题讨论】:

你在项目的iOS文件夹中运行过'pod install'吗? 是的,我也运行 pod install。 【参考方案1】:

首先我通过

卸载react-native-camera
npm uninstall react-native-camera

在此之后我再次安装它

npm install react-native-camera

而这一次我没有明确使用 pod install。

通过添加对我有用:

captureAudio=false

【讨论】:

以上是关于React-Native-Camera 不能在 IOS 上工作但在 Android 上工作,IOS 应用程序崩溃的主要内容,如果未能解决你的问题,请参考以下文章

React-native-camera 没有出现在屏幕上

在应用关闭的情况下使用“react-native-camera”

安装 React-Native-camera 后无法构建

React-native-camera 不想保存图像

如何在 Android Studio 中手动链接 react-native-camera?

如何访问 react-native-camera 的视频功能?