百度地图在某架构下找不到符号.a文件的问题
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

吧上面那个删除了就搞定了
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文件的问题的更多相关文章
- IDEA 编译找不到符号,文件却没有错误。
单独编译提交找不到符号的文件. DIEAA
- 百度地图在移动端下click无效的解决方案
这是由于百度地图在移动端屏蔽了click事件,在网上找到一种方法,利用touchClick方法来模拟click事件,代码如下(需要JQ插件): //给jquery添加touchClick方法 (fun ...
- 百度地图 Infowidow 内容(content 下标签) 点击事件
需要监听 infowindow 的打开事件 ,查看InfoWindow API 实现 html 点击效果 代码 var infoWindow = that.createDangerInfoWindo ...
- 百度地图与融云的“冲突”(APP的.so手机架构目录,与Library的.so的手机架构目录冲突)
在项目引进融云的IMkit时,总是报百度地图的错误,最开始以为是65535的错误,然后试着去改下百度地图,错误原因是在IMKit里面,它的.so库有这么几个目录 而我的app的libs里面的百度地图的 ...
- 百度地图定位API,精度提高
我使用百度定位API DEMO上面好像就可以setCoorType("bd09ll");//百度地图坐标. 然后我找了下从其它坐标体系迁移到百度坐标. 问下: 1.那我还能不能在百 ...
- IOS学习:在工程中添加百度地图SDK
1.将下载下来的sdk中的inc文件夹.mapapi.bundle.libbaidumapapi.a添加到工程中,其中libbaiduapi.a有两个,一个对应模拟器一个对应真机,导入方法如下: 第一 ...
- Android 百度地图开发(一)--- 申请API Key和在项目中显示百度地图
标签: Android百度地图API Key 分类: Android 百度地图开发(2) 最近自己想研究下地图,本来想研究google Map,但是申请API key比较坑爹,于是从百度地 ...
- Xamarin.Android 使用百度地图获取定位信息
最近做一个项目,web端使用百度地图,PDA使用手持机自带的GPS定位系统获取经纬度,然后再百度地图上显示该经纬度会有一定距离的差异,这里就像可乐的瓶子拧上雪碧的盖子,能拧的上却不美观.所以为了数据的 ...
- ueditor富文本编辑器使用百度地图自定义动态地图组件及兼容https及http协议
ueditor富文本编辑器默认支持百度地图组件,但是如果导入动态地图后会加很多默认的地图组件在上面.如果需要自定义动态地图的组件则需要修改ueditor特定的html. ueditor百度地图组件所在 ...
随机推荐
- Cocos2d-x3.0之路--02(引擎文件夹分析和一些细节)
关于怎么搭建好开发环境的我就不写了,网上非常多. 那么 我们来看看 引擎文件的文件夹 所谓知己知彼 百战不殆嘛 先说一下setup.py 这个文件是有关配置的python文件,比方我们在进行andro ...
- 经常使用Javascript CDN 对照
[前言] 请参阅某种网上文章: http://c7sky.com/javascript-libraries-cdn.html 本文加入的各个cdn对一些库的更新情况.以及响应时间. [更新] 发表文章 ...
- 【剑指offer】员工年龄排序
典型的以空间换时间问题,思路非常重要! /* 员工年龄排序 员工可能有几万名,要求时间复杂度为O(n) 思路:员工的年龄必定在一个范围内,比方0-99,那么我们建立一个大小为100的辅助数组,然后遍历 ...
- PDFBox 介绍
根据官网的介绍可知,PDFBox是一个用来处理PDF文档的开源的Java工具包.这个项目运行创建PDF文档.对已有文档进行操作并且能够从文档中提取内容.它也包含了几个命令行工具.还有一点很重要,它是开 ...
- SSI框架总结
先来点文字性的描写叙述: MVC对于我们来说,已经不陌生了,它起源于20世纪80年代针对smalltalk语言的一种软件设计模式,如今已被广泛应用.近年来,随着java的盛行,MVC的低耦合性.高重用 ...
- 《Shell十三问》笔记(上)
<shell十三问>是网中人前辈首发在CU论坛上对SHELL的一些整理,非常值得一读 注:笔记的标号非问题标号,而是知识点的标号.本篇笔记记录的是1-10问的知识点 (1)IFS:Shel ...
- CentOS上部署Apache、MySQL和PHP
centos上yum安装很方便,下面介绍编译安装的方式. 第一步要在CentOS上安装gcc.g++等开发工具 可以从系统光盘上安装,或者 #yum groupinstall "Develo ...
- Oracleclient+PLSQL Developer实现远程登录Oracle数据库
Oracle数据库功能强大.性能卓越,在造就这些长处的同一时候,也导致Oracle占内存比較多.针对这个问题,我们怎样做到取其精华去其糟粕呢? 解决方式:我们能够在局域网内的server上安装庞大的O ...
- leetcode[105] Construct Binary Tree from Inorder and Postorder Traversal
代码实现:给定一个中序遍历和后序遍历怎么构造出这颗树!(假定树中没有重复的数字) 因为没有规定是左小右大的树,所以我们随意画一颗数,来进行判断应该是满足题意的. 3 / \ 2 4 /\ / \1 6 ...
- Linux 下 Vi 配置文件 .vimrc 文件
Linux 下 Vi 配置文件 .vimrc 文件 配置 vim 的方法是在用户主目录下建立个.vimrc文件,我一般使用root帐户,所以就在/root/下建立一个.vimrc文件:vi /root ...