美文网首页
组件库如何引用本地framework

组件库如何引用本地framework

作者: 少年你这是喜脉啊 | 来源:发表于2021-07-07 10:59 被阅读0次

    非组件化,一般引用本地组件库是直接从 Build Phases中的Link Binary With Libraries 里Add files就可以了,但是本地组件库如何直接引用静态库呢?

    1、 直接把frameWork拖到本地组件库目录中


    WeChat615efb2a7403771090dc4acc177cb7dc.png

    2、修改 .podspec文件

    WeChat4b5aa241eaa029569b2eed5926381092.png
    s.vendored_frameworks = '组件名/*/.framework'

    3、终端执行pod install,然后编译项目,报错


    WeChat9e56a1704fcd04f1dbeb099f4edbf9c1.png

    这时候不慌,是因为TXLiteAVSDK_Professional这个静态库需要引用其他系统库导致的,这时候因为之前我们本地直接pod过TXLiteAVSDK_Professional库,所以去本地repo中看下本地repo中过去引用的TXLiteAVSDK_Professional版本,看下他们的. podspec文件中引入的系统库即可


    WeChat87aaa49ba80eb117f6dc8a9a34206e72.png

    果然找到了!

    WeChat04097401244f97b9fffb84ff2db1a86b.png

    拷贝放到本地组件库中的.podspec文件中即可

    WeChatf6943663144fd1e33206c36da2a45886.png

    4、终端执行pod install 编译成功!

    相关文章

      网友评论

          本文标题:组件库如何引用本地framework

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