s.dependency 'BaiduMapKit'
s.dependency 'BaiduTraceKit'
在pod百度地圖SDK和鷹眼軌跡SDK時(shí),報(bào)錯(cuò)
這兩個(gè)SDK中都包含了 libcrypto.a、libssl.a,所以我們需要將其中一個(gè)SDK里的 libcrypto.a、libssl.a刪掉
比如刪掉地圖SDK里的庫(kù)
重新pod install成功遼
如果不行,嘗試pod install –verbose –no-repo-update(參考https://blog.csdn.net/shifang07/article/details/79264157)
2021.3.4
有遇到這個(gè)問(wèn)題,以上方法無(wú)效
徹底解決:
/Users/xxx/.cocoapods/repos/trunk
在文件夾中找到specs文件夾,
1,搜索百度地圖sdk baidu
找到最新版本或者項(xiàng)目中使用的版本,打開(kāi).json文件 搜索vendored_libraries
2,或者百度軌跡sdk baidutrace
找到最新版本或者項(xiàng)目中使用的版本,打開(kāi).json文件 搜索vendored_libraries
刪掉vendored_libraries部分,重新pod install
over??
添加百度定位插件后,報(bào)錯(cuò),都是關(guān)于swift的錯(cuò)誤。可能是由于創(chuàng)建百度鷹眼插件時(shí),ios語(yǔ)言選擇的是oc,所以不支持swift
解決
1.創(chuàng)建一個(gè)swift文件
根據(jù)提示創(chuàng)建這個(gè)文件
2.在Podfile文件中添加use_frameworks!
此時(shí)build即可成功
ios-授權(quán)失敗:-300 鏈接服務(wù)器錯(cuò)誤
授權(quán)失敗:230 服務(wù)器能解析到mcode,但和數(shù)據(jù)庫(kù)中不一致,請(qǐng)攜帶正確的mcode
鷹眼控制臺(tái)安全碼,大概格式:com.xxx.app,與xcode工程中boundle id一致
ios-聯(lián)網(wǎng)失敗:2
設(shè)置-wifi-所連wifi i-http代理-配置代理-關(guān)閉
No implementation found for method queryHistoryTrack on channel ext.plugin/flubtk
queryHistoryTrack方法未實(shí)現(xiàn),百度說(shuō)可能是插件未注冊(cè)。最后發(fā)現(xiàn)是沒(méi)有更新插件??♀?
-- 地圖無(wú)法縮放
之前加點(diǎn)擊手勢(shì)無(wú)效,后來(lái)不知道怎么有效了,但是地圖本身的手勢(shì)失效了
解決:
地圖顯示范圍不精確(范圍是固定的,沒(méi)有改變)
行程規(guī)劃后,顯示范圍比較小,沒(méi)有顯示出全部的路線,且地圖無(wú)法縮放
查看軌跡時(shí),顯示范圍比較大,放大后才能看到軌跡
解決:
多次行程規(guī)劃,歷史規(guī)劃路線沒(méi)有移除
注意,一個(gè)起點(diǎn)到一個(gè)終點(diǎn)可能會(huì)有多條路線,要將這些路線全部刪除,因?yàn)椴寮](méi)有批量移除,只能遍歷數(shù)組一個(gè)一個(gè)的移除