我在我的应用程序中使用了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生成错误。
我是新人,所以如果有人知道的话,请帮助我。谢谢先进。
请尝试在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并尝试