前言
支持打包已经有一段时间了,CocoaPods 也提供了 static_framework 参数。然而大部分的第三方依赖都没有及时更新。
本文给出个相对方便一些的方案用上静态库,个人感觉在依赖不那么复杂的时候成本还是比较低的。
效果如下:
示例地址:
想办法为每一个 pod 添加 static_framework 是关键。
直接修改 podspec 不太现实,因为 CocoaPods 并没有提供相关的接口。但是当一个 pod 指定 podspec 地址时,这个 podspec 会被保存在本地。
如果 pod 没有更新,pod install 将直接从本地获取 pod 信息,这就为我们修改 pod 提供了可能。
发表评论