我已经尝试了所有我能找到的方法,但都没有效果。
发生了什么?我试图使用QRCodeScanner组件,这发生了,没有它,我的应用程序运行良好。
如何复制?创建一个新的expo init Test然后安装基础并添加QR码组件,在ios文件夹中添加权限,这就是我在哪里。
构建细节?IOS 14.6二维码扫描器1.5.4
请帮帮我,我已经被这个问题困了好几个小时了。
将react-native-permissions
降级为"react-native-permissions": "3.6.1"
,重建项目
应该能解决这个问题。
在react-native-permissions 3.7.0
中,他们引入了一个新的命令react-native setup-ios-permissions
,它需要一种新的配置权限的方式,只影响ios。
但是我不能让react-native-qrcode-scanner
与它一起工作。
直到react-native-qrcode-scanner
更新,似乎我们将不得不使用react-native-permissions
版本3.6.1
在你的package.json
put:
"react-native-permissions": "3.6.1"
没有^
字符,这样npm就不会意外地安装一个新版本。