1.现象:

就是说找不到符号给i386的架构(就是模拟器)。或者找不到符号给arm架构(真机)。

ld: warning: ignoring file /Users/pufang/xcode/demo/baidumap/lib/libs/Release-iphoneos/libbaidumapapi.a, missing required architecture i386 in file
Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_BMKMapManager", referenced from:
      objc-class-ref in BaiduMapApiDemoAppDelegate.o
  "_OBJC_METACLASS_$_BMKPointAnnotation", referenced from:
      _OBJC_METACLASS_$_RouteAnnotation in RouteSearchDemoViewController.o
  "_OBJC_CLASS_$_BMKPointAnnotation", referenced from:
      _OBJC_CLASS_$_RouteAnnotation in RouteSearchDemoViewController.o
      objc-class-ref in AnnotationDemoViewController.o
      objc-class-ref in GeocodeDemoViewController.o
      objc-class-ref in PoiSearchDemoViewController.o
  "_OBJC_CLASS_$_BMKSearch", referenced from:
      objc-class-ref in RouteSearchDemoViewController.o
      objc-class-ref in GeocodeDemoViewController.o
      objc-class-ref in PoiSearchDemoViewController.o
  "_OBJC_CLASS_$_BMKAnnotationView", referenced from:
      objc-class-ref in RouteSearchDemoViewController.o
  "_OBJC_CLASS_$_BMKPolyline", referenced from:
      objc-class-ref in RouteSearchDemoViewController.o
  "_OBJC_CLASS_$_BMKPolylineView", referenced from:
      objc-class-ref in RouteSearchDemoViewController.o
  "_OBJC_CLASS_$_BMKPlanNode", referenced from:
      objc-class-ref in RouteSearchDemoViewController.o
  "_OBJC_CLASS_$_BMKPinAnnotationView", referenced from:
      objc-class-ref in AnnotationDemoViewController.o
      objc-class-ref in GeocodeDemoViewController.o
      objc-class-ref in PoiSearchDemoViewController.o
  "_OBJC_CLASS_$_BMKCircle", referenced from:
      objc-class-ref in OverlayDemoViewController.o
  "_OBJC_CLASS_$_BMKCircleView", referenced from:
      objc-class-ref in OverlayDemoViewController.o
  "_OBJC_CLASS_$_BMKOfflineMap", referenced from:

2.问题:

库搜索路径指定不对或者将arm和i386的库都包含了。

3.解决方法:

找到Library Search Paths部分,删除多余的路径或者添加合适的路径。

4.参考:

http://0.zhouguangwu.duapp.com/detail.php?id=674

Pubdate:2012-9-11 3:28(PM)

吧上面那个删除了就搞定了

ld: warning: directory not found for option '-L/work/svn/mapsdk/iphone/baidumapapi/build/Release-iphonesos'
ld: warning: ignoring file /Users/pufang/xcode/demo/baidumap/lib/libs/Release-iphoneos/libbaidumapapi.a, missing required architecture i386 in file
Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_BMKMapManager", referenced from:
      objc-class-ref in BaiduMapApiDemoAppDelegate.o
  "_OBJC_METACLASS_$_BMKPointAnnotation", referenced from:
      _OBJC_METACLASS_$_RouteAnnotation in RouteSearchDemoViewController.o
  "_OBJC_CLASS_$_BMKPointAnnotation", referenced from:
      _OBJC_CLASS_$_RouteAnnotation in RouteSearchDemoViewController.o
      objc-class-ref in AnnotationDemoViewController.o
      objc-class-ref in GeocodeDemoViewController.o
      objc-class-ref in PoiSearchDemoViewController.o
  "_OBJC_CLASS_$_BMKSearch", referenced from:
      objc-class-ref in RouteSearchDemoViewController.o
      objc-class-ref in GeocodeDemoViewController.o
      objc-class-ref in PoiSearchDemoViewController.o
  "_OBJC_CLASS_$_BMKAnnotationView", referenced from:
      objc-class-ref in RouteSearchDemoViewController.o
  "_OBJC_CLASS_$_BMKPolyline", referenced from:
      objc-class-ref in RouteSearchDemoViewController.o
  "_OBJC_CLASS_$_BMKPolylineView", referenced from:
      objc-class-ref in RouteSearchDemoViewController.o
  "_OBJC_CLASS_$_BMKPlanNode", referenced from:
      objc-class-ref in RouteSearchDemoViewController.o
  "_OBJC_CLASS_$_BMKPinAnnotationView", referenced from:
      objc-class-ref in AnnotationDemoViewController.o
      objc-class-ref in GeocodeDemoViewController.o
      objc-class-ref in PoiSearchDemoViewController.o
  "_OBJC_CLASS_$_BMKCircle", referenced from:
      objc-class-ref in OverlayDemoViewController.o
  "_OBJC_CLASS_$_BMKCircleView", referenced from:
      objc-class-ref in OverlayDemoViewController.o
  "_OBJC_CLASS_$_BMKOfflineMap", referenced from:

BMKMapManager *mapManager = [[BMKMapManager alloc]init];
    [mapManager start:@"C45642BBD6852AEF5D3240C59F6C8CFE207AF843" generalDelegate:self];必须加上这行, 不然会一团黑

百度地图在某架构下找不到符号.a文件的问题的更多相关文章

  1. IDEA 编译找不到符号,文件却没有错误。

    单独编译提交找不到符号的文件. DIEAA

  2. 百度地图在移动端下click无效的解决方案

    这是由于百度地图在移动端屏蔽了click事件,在网上找到一种方法,利用touchClick方法来模拟click事件,代码如下(需要JQ插件): //给jquery添加touchClick方法 (fun ...

  3. 百度地图 Infowidow 内容(content 下标签) 点击事件

    需要监听 infowindow 的打开事件 ,查看InfoWindow API  实现 html 点击效果 代码 var infoWindow = that.createDangerInfoWindo ...

  4. 百度地图与融云的“冲突”(APP的.so手机架构目录,与Library的.so的手机架构目录冲突)

    在项目引进融云的IMkit时,总是报百度地图的错误,最开始以为是65535的错误,然后试着去改下百度地图,错误原因是在IMKit里面,它的.so库有这么几个目录 而我的app的libs里面的百度地图的 ...

  5. 百度地图定位API,精度提高

    我使用百度定位API DEMO上面好像就可以setCoorType("bd09ll");//百度地图坐标. 然后我找了下从其它坐标体系迁移到百度坐标. 问下: 1.那我还能不能在百 ...

  6. IOS学习:在工程中添加百度地图SDK

    1.将下载下来的sdk中的inc文件夹.mapapi.bundle.libbaidumapapi.a添加到工程中,其中libbaiduapi.a有两个,一个对应模拟器一个对应真机,导入方法如下: 第一 ...

  7. Android 百度地图开发(一)--- 申请API Key和在项目中显示百度地图

      标签: Android百度地图API Key  分类: Android 百度地图开发(2)    最近自己想研究下地图,本来想研究google Map,但是申请API key比较坑爹,于是从百度地 ...

  8. Xamarin.Android 使用百度地图获取定位信息

    最近做一个项目,web端使用百度地图,PDA使用手持机自带的GPS定位系统获取经纬度,然后再百度地图上显示该经纬度会有一定距离的差异,这里就像可乐的瓶子拧上雪碧的盖子,能拧的上却不美观.所以为了数据的 ...

  9. ueditor富文本编辑器使用百度地图自定义动态地图组件及兼容https及http协议

    ueditor富文本编辑器默认支持百度地图组件,但是如果导入动态地图后会加很多默认的地图组件在上面.如果需要自定义动态地图的组件则需要修改ueditor特定的html. ueditor百度地图组件所在 ...

随机推荐

  1. JTAG应该如何接线

    下面是某个ARM9评估板的原理图: 注意: 1. Vref和Vtarget可以直接连在一起,由被调试板提供3.3V或5V电源: 2. nTRST,最好上拉: 3. TDI,最好上拉 4. TMS,最好 ...

  2. Linux 启动过程的详细解释

    对于无论什么系统, 但无法打开电源这么简单的事, 很多事情将在几秒钟内几秒钟或几十本短时间内发生, 了解这一过程将是完整的引导解决问题的任何或提高开机速度的前提. 下一个, 我们会专门寻找Linux程 ...

  3. Windows 7上使用HP QC的问题

    C(Quantity Center)是一款不错的测试管理工具,最近把公司的操作系统从Windows XP升级到Windows 7之后,发现登录到QC Server的Addin页面,很多客户端组件不能正 ...

  4. Object instanceof Function和Function instanceof Object

    首先需要确定的是,instanceof是根据原型链来判断是否为某引用类型的实例.所以需要明白Object和Function之间的关系,以下为引用某博客的图片,阐述了javascript对象体系的关系 ...

  5. c#生成word文档

    参考:http://blog.163.com/zhouchunping_99/blog/static/7837998820085114394716/ 生成word文档 生成word文档 view pl ...

  6. memcached与.NET的融合使用2

    memcached与.NET的融合使用(二) memcached部署完成之后,对当前缓存中数据的监控就显得比较迫切,这里看到网上开源的memadmin比较小巧好用,决定用它来查看监控memcached ...

  7. 使用Json实体类构建菜单数据

    基于MVC4+EasyUI的Web开发框架经验总结(3)- 使用Json实体类构建菜单数据 最近花了不少时间在重构和进一步提炼我的Web开发框架上,力求在用户体验和界面设计方面,和Winform开发框 ...

  8. 学习Python编程的11个精品资源

    本文由 伯乐在线 - atupal 翻译自 Alex Ivanovs.欢迎加入技术翻译小组.转载请参见文章末尾处的要求. 用 Python 写代码并不难,事实上,它一直以来都是被声称为最容易学习的编程 ...

  9. iOS基础 - UIDynamic

    一.UIKit动力学 UIKit动力学最大的特点是将现实世界动力驱动的动画引入了UIKit,比如重力,铰链连接,碰撞,悬挂等效果,即将2D物理引擎引入了UIKit 注意:UIKit动力学的引入,并不是 ...

  10. Dirichlet's Theorem on Arithmetic Progression

    poj3006 Dirichlet's Theorem on Arithmetic Progressions 很显然这是一题有关于素数的题目. 注意数据的范围,爆搜超时无误. 这里要用到筛选法求素数. ...