标签:
1.百度地图在2.5以前是不支持64位手机
2. 想要使用百度地图SDK必须成为百度的开发者, 并且创建自己的应用
>创建好应用之后就可以拿到访问百度地图的KEY
>将创建应用时填写的安全码填入到应用程序的bundle identifier中
应用程序中的bundle identifier必须和百度开发者网站上的安全吗一致
3.需要导入libbaidumapapi.a静态库百度以及实现好的功能
注意: 静态库是区分真机和模拟器的, 如果在真机上使用模拟器的静态库是不可以运行的
4.常出现报错:
1.> "_SCNetworkReachabilityCreateWithName", referenced from:代表静态库中依赖的一些框架没有导入.如果静态库中用到了框架就必须导入
2.> "std::terminate()", referenced from:但凡看到错误提示中提示两个冒号C++代码, 默认情况下Xcode创建的工程是不支持C++.。如何解决: 将工程中任意一个文件的后缀改为.MM即可
.c C代码 .cpp C++代码 .m C代码 + OC代码 .MM C代码 + OC代码 + C++代码
3.>Undefined symbols for architecture x86_64:以后但凡看到这个错误, 一般是指用到的三方框架不支持64位手机
5.>注意:如果使用的Xcode6创建的工程, 想要成功的集成百度地图,还需要手动的添加一个Bundle display name
标签:
原文地址:http://my.oschina.net/u/2346786/blog/509803