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. 常见浏览器扩展开发笔记(chrome firefox 360 baidu qq sougou liebao uc opera)

    浏览器扩展开发貌似时下很冷门啊,但是不少企业还是有类似的应用,360的抢票插件啊,笔者最近在做的网页翻译扩展之类的.笔者在开发的过程中,遇到了不少坑,说是坑,说白了就是各个厂商支持的API不统一导致的 ...

  2. jQuery验证插件

    原文:jQuery验证插件 学习要点: 1.使用 validate.js 插件 2.默认验证规则 3.validate()方法和选项 4.validate.js 其他功能 验证插件(validate. ...

  3. APACHE启动失败是SYSTEM对apache目录没权限导致

    表现如下: Apache: 1.The Apache service named reported the following error:>>> (OS 5)拒绝访问. : htt ...

  4. 【POJ3037】Skiing 最短路

    题意: 有个n*m的滑雪场,bessie要从(1,1)滑到(n,m),问最小时间. 起始有一个速度v,然后每从一个点A到一个点B(仅仅能上下左右走,每次一格),速度就会乘上2^(权值A-权值B). 然 ...

  5. WEB安全实战(五)XSS 攻击的第二种解决方式(推荐)

    序 说到 XSS 攻击,前边已经有两篇文章在讲这个事了,这次又拿出来说,主要是针对近期工作中的一些新的问题.那么之前是怎么解决问题的呢?为什么又要换解决方式?以下就具体的跟大家分享一下. 旧方案 公司 ...

  6. Nginx均衡负载(IP_HASH)未生效

    由于公司业务的发展,单台服务器已经无法满足并发和用户的需求,所以只能通过水平拓展的方式加机器来解决,线上采用的是Nginx+Tomcat集群的方式来解决.由于当前业务量不是很大,而且由于之前代码的问题 ...

  7. 关于 js 中的 call 和 apply使用理解

    关于 js 中的 call 和 apply使用理解 在学习新的东西时候,碰到以前看过而又不理解,或则记忆不深的地方不妨回头看看书里知识点,有助于加深理解.正所谓--温故而知新. 废话不多说,直接上代码 ...

  8. Just a complaint about the college examinations

    Well , you know. As a college student who want to find a good job after graduating  like me , scores ...

  9. 一个用MFC实现Com聚合样本

    ComATLATLMFCMFC MFCIUnknownMFCCCmdTargetComMFCCom MFCCOM 1. 1.1 #pragma once typedef long HRESULT; / ...

  10. ASP.NET MVC之单元测试

    ASP.NET MVC之单元测试分分钟的事2014-07-15 13:05 by 书洞里的猫, 550 阅读, 4 评论, 收藏, 编辑 一.为什么要进行单元测试? 大部分开发者都有个习惯(包括本人在 ...