You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter iOS应用未触发相机/麦克风权限请求问题排查

iOS 16真机上camera包示例未触发权限请求,集成permission_handler后仍无法正常工作

问题详情

我基于camera包的官方示例实现相机功能,在iOS 16真机上运行时,应用可正常构建运行,但未触发相机和麦克风权限请求弹窗。已完成的配置:

  • 在ios/Runner/Info.plist中添加权限描述:
    <key>NSCameraUsageDescription</key>
    <string>Testing the Camera integration.</string>
    <key>NSMicrophoneUsageDescription</key>
    <string>To add sounds to the videos you record.</string>
    
  • iOS Deployment Target设置为iOS 11.0
  • 确认应用未被授予权限(应用设置及系统「设置>隐私与安全性>相机」中均无该应用记录)

更新进展

创建全新项目测试该示例代码,按照建议集成permission_handler包强制发起权限请求,现在权限弹窗已能正常弹出,但原示例代码仍然无法正常工作。

原因推测

  • camera包与iOS 16存在兼容性问题
  • 官方示例代码存在逻辑缺陷

我更倾向于第二种原因,接下来将尝试自定义相机集成方案以验证是否能解决问题。


内容的提问来源于stack exchange,提问作者T J

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 12:40:11