美文网首页
百度地图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