【发布时间】:2021-11-17 23:47:13
【问题描述】:
在我的 iOS/Flutter 应用程序中,我使用的是 QR 阅读器插件。我的要求是仅从图像中识别 QR 数据,而不是从相机中识别。但该插件同时提供。
因此,我的应用不需要相机权限,因此我没有将其添加到 Info.plist 文件中。
不幸的是,Apple 以Missing Purpose String: NSCameraUsagePermission 为由拒绝了该应用。
因为我还集成了插件permission_handler,所以我已经将这个添加到我的podfile:
config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= [
'$(inherited)',
...
## dart: PermissionGroup.camera
'PERMISSION_CAMERA=0',
...
]
我认为这可以帮助我解决所描述的问题:添加权限,插件请求但在我的应用程序中不需要。显然不是。
有没有办法做到这一点:在使用请求插件的同时拒绝相机权限?
【问题讨论】: