IOS中availableCameras为空但Android中没有问题

Mid*_*laj 7 ios flutter flutter-dependencies

在我的代码中:

final cameras = await availableCameras();
  // Get a specific camera from the list of available cameras.
  final firstCamera = cameras.first;
Run Code Online (Sandbox Code Playgroud)

包裹 :

import 'package:camera/camera.dart';
Run Code Online (Sandbox Code Playgroud)

未处理的异常:错误状态:没有元素

0 List.first (dart:core-patch/growable_array.dart:220:5)



<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSCameraUsageDescription</key>
<string>Can I use the camera please?</string>
<key>NSMicrophoneUsageDescription</key>
<string>Can I use the mic please?</string>
Run Code Online (Sandbox Code Playgroud)



已解决的问题
在 IOS 模拟器中相机不可用

小智 5

iOS 模拟器无法访问相机。尝试访问它总是会导致相机不可用错误。您会注意到,当尝试启动相机应用程序本身时,您只会看到带有 UI 的静态黑屏,但无法使用它拍摄任何照片。