百度地图SDK的BaiduMapKit库和Openssl库的libcrypto.a、libssl.a冲突

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

干掉.
以下是截图:


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

在这里插入图片描述
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容