使用第三方库或SDK出现问题之后

别着急先,出了问题,你才会有进步,你应该庆幸啊,我就是这么想的(傲娇脸)

我的思路

  • 1 找关键词 百度 谷歌,一般都会找到解决的办法
  • 2 如果所使用的资源是新出不久的 ,网上的解决办法都行不通,那么就要去看一下 官方的库的相关说明或更新说明,一般都会有相关的问题解决办法。
  • 3 上论坛扒拉看看,毕竟人多力量大嘛。
  • 4 只能报大腿了(大牛 汝在何方)...

例子

今天我就遇到了一个(百度地图SDK和导航SDK一起用时出现的):1.项目迭代,要加导航,说加就加,咔咔咔,对着文档添加完之后,command 加 B ,喝口水,美滋滋(话说导航为什么不支持 pod,我就纳了闷儿了)。2.之后 就编译报错了(很难受),久经×(xcode)场,怎么还会报错,果断不服


使用第三方库或SDK出现问题之后_第1张图片
报错信息

解决问题:
首先, 上百度搜索 了一下 ,帖子中无非就是设置一些配置信息,或未导入某些框架或者.a文件之类的。接着,在确认这些都配置正确之后,发现是这个libbaiduNaviSDK.a 这个文件的问题,七搜八搜之后 ,来到了官方论坛中了(-.-),也有人跟我遇到了相同的问题。最后,在官方公告中(标题为“导航SDKv3.2.0已经上线”)找到了问题的答案:问题答案 。 其中有一条是这么说的:

新版导航SDK可以和地图SDK v3.3.2同时使用,地图SDK的导入不要使用pod,直接从官网下载库拖到工程里,且需要确保导航的库(libbaiduNaviSDK.a)链接顺序在地图相关库的下方

感觉发现了新大陆,发现还真是这里出现了问题,改一下顺序就编译成功了。我也是被我的智商感动到了。

PS

恕我驽钝,解决问题的能力真是~~~没能力,只能把自己的思考、心路历程一通分(hu)享(che)。

你可能感兴趣的:(使用第三方库或SDK出现问题之后)