下記のパッケージを使ってiPhone11のエミュレーターで画像選択すると落ちるので、原因を調べてみました。

image_picker: ^0.6.7+7
final pickedFile = await picker.getImage(source: ImageSource.gallery);

どうやらiOSのpermissionを入れていないことが原因だったので、入れてみたところ解決できました

root/ios/Runner/info.plist に追加

<key>NSPhotoLibraryUsageDescription</key>
<string>This app requires to access your photo library</string>
<key>NSCameraUsageDescription</key>
<string>This app requires to add file to your camera</string>
<key>NSMicrophoneUsageDescription</key>
<string>This app requires to add file to your photo library your microphone</string>

参考記事

【Flutter】【Dart】Image Pickerで画像を選択する

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA