1,高德地图集成完成之后运行项目,没有弹出定位权限提示框,后台日志提示如下:
2,解决方案如下:
在podfile中配置以下信息:
target.build_configurations.each do |config|
config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= [
'$(inherited)',
## dart: [PermissionGroup.location, PermissionGroup.locationAlways, PermissionGroup.locationWhenInUse]
'PERMISSION_LOCATION=1',
]
end
3,在终端执行pod install,运行项目可以正常弹出权限申请窗并且正常获取定位信息,如下图。
4,如果执行第3步的时候报如下错误:
查看第2步配置的podfile中的结尾end位置是否正确,调整end正确位置,再次执行,就可以了。