美文网首页
百度地图SDK的BaiduMapKit库和Openssl库的li

百度地图SDK的BaiduMapKit库和Openssl库的li

作者: iOS之星 | 来源:发表于2021-01-18 16:28 被阅读0次

百度地图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"
    ]

干掉.
以下是截图:


在这里插入图片描述 在这里插入图片描述
在这里插入图片描述

相关文章

网友评论

      本文标题:百度地图SDK的BaiduMapKit库和Openssl库的li

      本文链接:https://www.haomeiwen.com/subject/atyxzktx.html