非组件化,一般引用本地组件库是直接从 Build Phases中的Link Binary With Libraries 里Add files就可以了,但是本地组件库如何直接引用静态库呢?
1、 直接把frameWork拖到本地组件库目录中
2、修改 .podspec文件
s.vendored_frameworks = '组件名/*/.framework'
3、终端执行pod install,然后编译项目,报错
这时候不慌,是因为TXLiteAVSDK_Professional这个静态库需要引用其他系统库导致的,这时候因为之前我们本地直接pod过TXLiteAVSDK_Professional库,所以去本地repo中看下本地repo中过去引用的TXLiteAVSDK_Professional版本,看下他们的. podspec文件中引入的系统库即可
果然找到了!
拷贝放到本地组件库中的.podspec文件中即可
4、终端执行pod install 编译成功!