百度地圖SDK的BaiduMapKit庫和Openssl庫的libcrypto.a、libssl.a沖突, 主要是因為百度SDK引入了Openssl導致; 所以BaiduMapKit庫里面也包含libcrypto.a、libssl.a. 解決方法是修改BaiduMapKit、Openssl修改其中之一spec索引庫的指向同一個庫, 而不是都導入libcrypto.a、libssl.a庫, 具體方法是
find ~/.cocoapods | grep /KIOpenSSL.podspec.json找到KIOpenSSL在本地repo的具體索引庫地址, 目前我這里的找到的地址是/Users/sihaibo/.cocoapods/repos/master/Specs/d/e/b/KIOpenSSL/1.0.26/KIOpenSSL.podspec.json, 然后去改podspec文件, 把iOS
"vendored_libraries": [
"lib/libcrypto-tvOS.a",
"lib/libssl-tvOS.a"
]
干掉.
以下是截圖:
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述