组件化|组件化 私有库遇到的问题

1.libwebp库需要翻墙问题
找到pod中的位置,修改使用版本中source->git改为https://github.com/webmproject/libwebp.git

find /Users/User/.cocoapods/repos/master -iname libwebp

我mac上地址为/Users/User/.cocoapods/repos/master/Specs/1/9/2/libwebp
重新进入项目目录pod install
2.私有库修改后需要上传podspec索引
pod repo push inc--qbzpod WeexContainer.podspec --verbose --skip-tests --skip-import-validation --allow-warnings --use-libraries
--use-libraries: 使用静态库安装规范,当包含依赖的第三方或自定义的静态库需要添加此规范 --skip-tests: 在验证期间跳过构建和运行测试 --skip-import-validation: 跳过验证pod是否可以导入

上传成功后更新本地索引
pod repo update qbzpod --verbose
https://www.jianshu.com/p/8a2adae70a90
pod repo update 的工作就是更新pod资源目录,也就是master下的资源,简单说 如果有一个第三方库发布了一个最新的版本,如果你不执行pod repo update,那么你的本地是不会知道有一个最新版本的,还会一直以你本地的资源目录为准。那么你永远都拿不到这个库的最新版本。
3.私有库修改后更新tag位置
先移除目标tag,推送
再设置tag,推送
这样,pod install时能保证拿最新代码
https://blog.csdn.net/runtime233/article/details/109333697
【组件化|组件化 私有库遇到的问题】pod私有库操作 https://blog.csdn.net/sacrifice123/article/details/83958405

    推荐阅读