注:百度地图iOS SDK向广大开发者提供了配置更简单的 .framework形式的开发包。自v2.9.0起,百度地图iOS SDK将不再提供 .a形式的开发包。
.framework的怎么用,官网上看不懂。
http://lbsyun.baidu.com/index.php?title=iossdk/theupdatelog
注:百度地图iOS SDK向广大开发者提供了配置更简单的 .framework形式的开发包。自v2.9.0起,百度地图iOS SDK将不再提供 .a形式的开发包。
.framework的怎么用,官网上看不懂。
http://lbsyun.baidu.com/index.php?title=iossdk/theupdatelog
2 回答1.1k 阅读
1 回答987 阅读✓ 已解决
1 回答2.7k 阅读
1 回答1.5k 阅读
1 回答1.4k 阅读
1.7k 阅读
1 回答1.1k 阅读
按照官方操作,没有成功过,下面是我一个月前的成功经验,请参考:
假设你已经有了开发账号,应用申请也审核通过。
1.定制下载baidu地图的基础包sdk,解压后,拷贝 BaiduMapAPI_*.framework 到项目文件夹根目录。
2.项目属性,Build Phases >
Link binary with libraries, 加入:
3.项目属性,Build Settings >
3.1 这一步没有按baidu官方文档做,保持”According to File Type"不变
3.2 Linking > Other Linker Flags,加入 -ObjC
4.右键菜单”add files to”, 添加mapapi.bundle文件到项目:
BaiduMapAPI_Map.framework/Resources/mapapi.bundle
5.修改Info.plist, 加入:
5.1 https的访问
5.2 bundle identifier:
6.代码:
[常见问题]
manager start failed : info.plist 中必须添加 Bundle display name