使用百度地图SDK开发选择地址功能遇到的问题总结

!
分类专栏: 第三方类库的应用 常见错误 文章标签: 百度iOSSDK 逆地理编码 nanopb_release_indoor_navi

最近这个项目里面有个功能是定位选择收货地址,使用的是百度地图SDK,下面是我遇到的问题;

1.文件冲突

我使用pod添加SDK后,在编译的时候发生错误:

nanopb_release_indoor_navi(void*)", referenced from:      nanopb_release_repeated_indoor_navis(pb_callback_s*) in BaiduMapAPI_Map(map_walk_plan_tools.pb.o)  "nanopb_decode_repeated_indoornavis(pb_istream_s*, pb_field_s const*, void**)", referenced from:      nanopb_decode_walk_plan(void*, int, void*) in BaiduMapAPI_Map(map_walk_plan_tools.pb.o)

参考:http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=133756&extra=page%3D2

原因:Other Linker Flags 中 同时存在 -all_load 和 -Objc,百度文档里说的很清楚是-ObjC

解决: 把-all_load去掉

你可能感兴趣的:(使用百度地图SDK开发选择地址功能遇到的问题总结)