YBFrameworkMerge Swift库合并工具

Swift 项目里各种三方库太多,一不小心就冲突?YBFrameworkMerge这个小工具还挺好用的,专门干合并.framework.a这种事儿。简单来说,就是把你项目里一堆散落的库整合成一个大的,方便管理,还能避免一些重复引用的问题。

用起来也不复杂,你把要合并的库丢进它的输入目录,跑个脚本,它就能帮你打包成一个新的.framework或者.a,丢回主项目里替换原来那一堆就行了。编译速度会快不少,结构也清爽。

这种工具对那种库多、而且有静态库需求的老项目挺友好。但注意,合并前得确认各个库之间 API 兼容,不然容易踩坑。

现在都在用Swift Package Manager了,SPM 确实更现代、更自动,不过你要是还得维护一些老的或者第三方只给了.a.framework的库,那YBFrameworkMerge就派上用场了。

对合并静态库这块感兴趣,可以看看这些相关文章:

如果你项目依赖比较乱,又不想一个个依赖冲突,试试YBFrameworkMerge,省心不少。

zip 文件大小:2.94MB