iOS cocoaPod管理高德地图碰到的问题

今天在项目中集成高德地图的时候,开始是使用

pod 'AMap2DMap-NO-IDFA', '~> 4.6.0'
pod 'AMapSearch-NO-IDFA', '~> 4.5.0'
pod 'AMapLocation-NO-IDFA', '~> 2.3.0'

然后集成完成之后打开项目就会报错

Undefined symbols for architecture x86_64:
  "_OBJC_CLASS_$_AMapServices", referenced from:
      objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

然后百度、google都搜变了,修改build setting各种参数都没有效果。
最后下载了一个demo查看其中的pod是如下这样写的:

pod 'AMapSearch-NO-IDFA'
pod 'AMapLocation-NO-IDFA'
pod 'AMap2DMap-NO-IDFA'

然后问题解决。
猜想:高德地图应该和友盟分享一样是分库使用的,所以直接在使用分库的时候是不需要带版本号的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,271评论 4 61
  • 每一层楼的风景, 都有不一样的德性。 雨过天晴的干净, 时闻折竹的冷清。 都注定, 美成不一样的命。
    刘也行的刘飞阅读 3,352评论 0 0
  • 那天我去开会,提前半小时到了会场,万万没想到的是,竟然没座位了。“小伙子,去楼上自己搬条板凳。”一个中年男...
    哲钊阅读 1,846评论 2 4
  • 整个下午,小七反反复复来来回回的看着暴雨的来信和照片,她想着怎样去回复他,这个看似张狂骄傲的男人背后竟然藏着一颗孤...
    范儿青年阅读 1,820评论 3 0
  • 1.collectionView 不能滑动。用的系统的collectionView,不能上下滑动,原因是我在vie...
    WSGNSLog阅读 7,075评论 0 0