码迷,mamicode.com
首页 > 移动开发 > 详细

iOS第三方之百度地图环境搭建一

时间:2014-08-08 21:35:16      阅读:321      评论:0      收藏:0      [点我收藏+]

标签:style   color   使用   os   io   strong   文件   ar   

一、先按照官方注意事项修改Xcode环境

  1. 静态库中采用ObjectC++实现,因此需要您保证您工程中至少有一个.mm后缀的源文件(您可以将任意一个.m后缀的文件改名为.mm),或者在工程属性中指定编译方式,即将Xcode的Project -> Edit Active Target -> Build -> GCC4.2 - Language -> Compile Sources As设置为"Objective-C++"

  2. 如果您只在Xib文件中使用了BMKMapView,没有在代码中使用BMKMapView,编译器在链接时不会链接对应符号,需要在工程属性中显式设定:在Xcode的Project -> Edit Active Target -> Build -> Linking -> Other Linker Flags中添加-ObjC

  3. 如果使用Xcode5开发基于iOS7的百度地图应用时,请将Xcode5的Project -> Edit Active Target -> Build -> Linking -> Other Linker Flags中的“-ObjC”修改为“-all_load”

二、将官方下载的BaiduMap_IOSSDK_v2.3.0_Lib库导入。

三、

  1. XCode中Build Phases中的Link Binary With Libraries 中将见到的libbaidumapapi.a删除

  2. XCode中Build Setting中的Library Search Paths 中关于有关百度地图的删除

  3. Clean一下project

  4. XCode中Build Phases中的Link Binary With Libraries 中添加(如果你只是需要模拟器调试)Release-iphonesimulator中的libbaidumapapi.a。

    XCode中Build Phases中的Library Search Paths 中添加(如果你只是需要模拟器调试)Release-iphonesimulator中的路径

    注:不过我建议用真机调试,地图嘛,当然定位是首先,电脑上怎么定位=。=模拟定位多蛋疼。。。所以上面添加的建议改称添加Release-iphoneos

  5. Clean一下project

  6. rebuilt一下project


通常以上操作都不会出现问题。


强烈建议,先搭建库后写项目。已经有小伙伴被坑了=。=只怪,不会静态编译。。。待我抽时间查查学习学习下


iOS第三方之百度地图环境搭建一,布布扣,bubuko.com

iOS第三方之百度地图环境搭建一

标签:style   color   使用   os   io   strong   文件   ar   

原文地址:http://my.oschina.net/CgShare/blog/299408

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!