flutter 在使用ImagePicker插件在IOS调试选择图片总是丢失链接,进行了各种排查最终发现是因为IOS对应的权限没有添加在ios/Runner/Info.plist中添加对应的权限后解决
<key>NSAppleMusicUsageDescription</key> <string>App需要您的同意,才能访问媒体资料库</string> <key>NSBluetoothPeripheralUsageDescription</key> <string>App需要您的同意,才能访问蓝牙</string> <key>NSCalendarsUsageDescription</key> <string>App需要您的同意,才能访问日历</string> <key>NSCameraUsageDescription</key> <string>上传图片需要访问相机</string> <key>NSContactsUsageDescription</key> <string>App需要访问您的通讯录</string> <key>NSLocationAlwaysUsageDescription</key> <string>App需要您的同意,才能始终访问位置</string> <key>NSLocationUsageDescription</key> <string>访问附近的人需要访问位置</string> <key>NSLocationWhenInUseUsageDescription</key> <string>访问附近的人需要在使用期间访问位置</string> <key>NSMicrophoneUsageDescription</key> <string>App需要您的同意,才能访问麦克风</string> <key>NSMotionUsageDescription</key> <string>App需要您的同意,才能访问运动与健身</string> <key>NSPhotoLibraryUsageDescription</key> <string>上传图片需要访问相册</string> <key>NSRemindersUsageDescription</key> <string>App需要您的同意,才能访问提醒事项</string> <key>NSSpeechRecognitionUsageDescription</key> <string>App需要您的同意,才能使用语音转文字权限</string>