YBFrameworkMerge Swift库合并工具
Swift 项目里各种三方库太多,一不小心就冲突?YBFrameworkMerge这个小工具还挺好用的,专门干合并.framework
和.a
这种事儿。简单来说,就是把你项目里一堆散落的库整合成一个大的,方便管理,还能避免一些重复引用的问题。
用起来也不复杂,你把要合并的库丢进它的输入目录,跑个脚本,它就能帮你打包成一个新的.framework
或者.a
,丢回主项目里替换原来那一堆就行了。编译速度会快不少,结构也清爽。
这种工具对那种库多、而且有静态库需求的老项目挺友好。但注意,合并前得确认各个库之间 API 兼容,不然容易踩坑。
现在都在用Swift Package Manager了,SPM 确实更现代、更自动,不过你要是还得维护一些老的或者第三方只给了.a
和.framework
的库,那YBFrameworkMerge
就派上用场了。
对合并静态库这块感兴趣,可以看看这些相关文章:
如果你项目依赖比较乱,又不想一个个依赖冲突,试试YBFrameworkMerge,省心不少。
2.94MB
文件大小:
评论区