扑动简单权限android版本比较和iOS path_provider错误

问题描述 投票:0回答:1

我在我的应用程序中使用了Flutter Simple Permissions插件,但我遇到了一些问题。

1.)当我在Android 6及更高版本上运行app时没有问题,但是当我在android 5上运行它时,执行停止在“SimplePermissions.checkPermission”上并且只显示控制台消息“检查权限:android.permission.WRITE_EXTERNAL_STORAGE”所以我的问题是如何在flutter中比较android版本?

2.)如何确定用户是否选中“永不再问”?并要求打开应用程序设置

3.)iOS权限错误“使用CONFIGURATION Debug建立目标path_provider OF PROJECT Pod”

控制台消息:===构建目标具有配置的项目窗口的path_provider调试=== /Users/home/Library/Android/flutter/.pub-cache/hosted/pub.dartlang.org/simple_permissions-0.1.9/ios/ Classes / SimplePermissionsPlugin.m:2:9:致命错误:'simple_permissions / simple_permissions-Swift.h'文件未找到#import ^ ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ 1生成错误。

我是新人,所以如果有人知道的话,请帮助我。谢谢先进。

dart flutter
1个回答
0
投票

请尝试在Podfile中编辑需要添加或编辑的编辑标有“** ...... **”

target 'Runner' do
  ** use_frameworks!  **

post_install do |installer|
      installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
          config.build_settings['ENABLE_BITCODE'] = 'NO'
          ** config.build_settings['SWIFT_VERSION'] = '4.0' **
        end
      end
    end

删除你的Podfile.lock并尝试

© www.soinside.com 2019 - 2024. All rights reserved.