使用 Mac M1 芯片模拟器无法在 ios 14 中使用 Flutter 图像选择器

Flutter image picker not working in ios 14 with Mac M1 chip simulator

图像选择器显示图像列表,但无法从列表中选择图像。我已经为 plist 文件添加了相机权限。它在 ios 12.6 的真实设备中工作。我在 Mac M1 机器上使用 ios 14 模拟器。

将此行添加到您的信息 plist 文件中的 dict 下,这将有助于确保 plist verion 1.0 现在也进入 pod 文件,其中 ios verion 应该是 10.

 <key>NSPhotoLibraryUsageDescription</key>
        <string>This app needs access the photo to use for order.</string>

将此添加到您的 info.plist

 <key>NSPhotoLibraryUsageDescription</key>
    <string>Need to upload image</string>
    <key>NSCameraUsageDescription</key>
    <string>Need to upload image</string>
    <key>NSMicrophoneUsageDescription</key>
    <string>Need to upload image</string>

那是 m1 芯片上的错误你必须降级你的模拟器 iOS 13.7 https://developer.apple.com/forums/thread/110911

尝试升级到 Xcode 13.1。它对我有用。