iOS 模拟器中未选取图像

Image not be picked in iOS simulator

我正在使用下面的代码在 flutter 应用程序中获取图像,当代码在 Android 上为 运行 时它工作正常,但是当相同的代码在 运行 上iOS 它在点击按钮选择图像时使应用程序崩溃。 我该如何解决?

我收到错误

Lost connection to device.

final ImagePicker _picker = ImagePicker();
  Future getImage() async {
    print("get image");

    PickedFile image = await _picker.getImage(source: ImageSource.gallery);

    if (image != null) {
      setState(() {
        final File file = File(image.path);
        avatarImageFile = file;
        isLoading = true;

      });
    }
  }

info.plist 属性

您必须在 Info.plist 文件中添加以下权限 XCode.

相机:

Key       :  Privacy - Camera Usage Description   
Value     :  $(PRODUCT_NAME) camera use

照片:

Key       :  Privacy - Photo Library Usage Description    
Value     :  $(PRODUCT_NAME) photo use