Приложение Flutter не запускается, когда я пытаюсь использовать Image_Picker на стороне IOS. На стороне Android все работает нормально.
Я добавил следующие разрешения внутри info.plist .
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<!-- for Image Picker -->
<key>NSPhotoLibraryUsageDescription</key>
<String>This app requires access to the photo library</String>
<key>NSCameraUsageDescription</key>
<string>This app requires access to the camera</string>
<key>NSMicrophoneUsageDescription</key>
<string>This app does not require access to the microphone</string>
<key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string>
Когда я удаляю вышеуказанные свойства, форма info.plist , приложение работает нормально, пока я не использую камеру. Но если я добавлю свойства в info.plist , приложение не запустится.
При попытке запустить приложение IOS я получаю следующую ошибку.
/ Пользователи / abcshah / Библиотека / Разработчик / Xcode / DerivedData / Runner-btwtkgmqdpzzlbcimpfmyibbmiua / Build / Intermediates.noindex / Runner.build / Debug-iphonesimulator / Runner.build_info / .plist
ошибка : невозможно прочитать список свойств из файла: /Volumes/abc/projects/new/iconspro/ios/Runner/Info.plist: операция не может быть выполнена не будет завершено. ( XCBUtil . PropertyListConversionError ошибка 1.) (в целевом 'Runner' из проекта 'Runner')
примечание: использование новой системы сборки
Примечание: Планирование сборки
Примечание: Создание описания сборки
Не удалось создать приложение для симулятора. Ошибка запуска приложения на iPhone 8 Plus.