flutter 使用ImagePicker插件选择图片IOS调试闪退

学习笔记 yekong

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>

 

喜欢