flutter permission_handler调用iOS相机相册请求权限问题

按官网教程配置好后,还是不行。
参考转载来源。
podfile 中添加


post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
    
    # 在这里添加
    target.build_configurations.each do |config|
      
      # You can enable the permissions needed here. For example to enable camera
      # permission, just remove the `#` character in front so it looks like this:
      #
      # ## dart: PermissionGroup.camera
      # 'PERMISSION_CAMERA=1'
      #
      #  Preprocessor definitions can be found in: https://github.com/Baseflow/flutter-permission-handler/blob/master/permission_handler_apple/ios/Classes/PermissionHandlerEnums.h
      config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= [
      '$(inherited)',
      
      ## dart: PermissionGroup.calendar
      # 'PERMISSION_EVENTS=1',
      
      ## dart: PermissionGroup.reminders
      # 'PERMISSION_REMINDERS=1',
      
      ## dart: PermissionGroup.contacts
      # 'PERMISSION_CONTACTS=1',
      
      ## dart: PermissionGroup.camera
      'PERMISSION_CAMERA=1',
      
      ## dart: PermissionGroup.microphone
      'PERMISSION_MICROPHONE=1',
      
      ## dart: PermissionGroup.speech
      # 'PERMISSION_SPEECH_RECOGNIZER=1',
      
      ## dart: PermissionGroup.photos
      'PERMISSION_PHOTOS=1',
      
      ## dart: [PermissionGroup.location, PermissionGroup.locationAlways, PermissionGroup.locationWhenInUse]
      'PERMISSION_LOCATION=1',
      
      ## dart: PermissionGroup.notification
      # 'PERMISSION_NOTIFICATIONS=1',
      
      ## dart: PermissionGroup.mediaLibrary
      'PERMISSION_MEDIA_LIBRARY=1',
      
      ## dart: PermissionGroup.sensors
      # 'PERMISSION_SENSORS=1',
      
      ## dart: PermissionGroup.bluetooth
      # 'PERMISSION_BLUETOOTH=1',
      
      ## dart: PermissionGroup.appTrackingTransparency
      # 'PERMISSION_APP_TRACKING_TRANSPARENCY=1',
      
      ## dart: PermissionGroup.criticalAlerts
      # 'PERMISSION_CRITICAL_ALERTS=1'
      ]

    end
    
  end
end

你可能感兴趣的:(flutter permission_handler调用iOS相机相册请求权限问题)