我在我的应用中使用了Flutter Simple Permissions插件,但是我遇到了一些问题。
1。)当我在android 6和更高版本上运行应用程序时没有问题,但是当我在android 5上运行它时,执行仅在“ SimplePermissions.checkPermission ”上停止 显示控制台消息“ 正在检查权限:android.permission.WRITE_EXTERNAL_STORAGE ”,所以我的问题是如何在flutter中比较android版本?
2。)如何确定用户是否选中了“ 不再询问”?并要求打开应用设置
3.)iOS权限出现错误“ 使用配置调试功能的PROJECT Pod的内置目标path_provider ”
控制台消息:===具有配置调试功能的项目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文件 #进口 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 产生1个错误。
我是新手,所以如果有人知道,请帮助我。谢谢,谢谢。
答案 0 :(得分: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,然后尝试