一、注册账号
打开百度开放者平台,注册账号,有账号直接登录。
二、申请密钥
1.点击申请密钥
2、创建应用
注意:安全码的填写规则。
这就是密钥
三、配置环境
1、在Xcode的Project -> Edit Active Target -> Build Setting -> Other Linker Flags中添加-ObjC。
2、info,plist设置ATS,
App Transport Security Settings,Allow Arbitrary Loads 设置yes。
3、添加白名单
LSApplicationQueriesSchemes,加baidumap,
4、需要在info.plist里添加(以下二选一,两个都添加默认使用NSLocationWhenInUseUsageDescription):
NSLocationWhenInUseUsageDescription ,允许在前台使用时获取GPS的描述
NSLocationAlwaysUsageDescription ,允许永久使用GPS的描述
5、引入所需的系统库
CoreLocation.framework
QuartzCore.framework、
OpenGLES.framework、
SystemConfiguration.framework、
CoreGraphics.framework、
Security.framework、
libsqlite3.0.tbd、
CoreTelephony.framework 、
libstdc++.6.0.9.tbd
在Xcode的Project -> Active Target ->Build Phases ->Link Binary With Libraries,添加这几个系统库即可。
四、添加相应的代码。