您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页谈谈.framework 和 .a 这两种静态库

谈谈.framework 和 .a 这两种静态库

来源:二三四教育网

做了一段时间SDK开发,开始用的.a静态库制成SDK,后来朋友推荐用framework,看着不少第三方SDK也用framework,也就想着转framework形式打包。

可是有疑问:

都是静态库,.framework相比.a有什么优势尼?

别人的总结:

Snip20170928_1.png

但是,其实也不是很准确。

我觉得应该是
.a + .h + sourceFile = .framework + sourceFile

怎么制作.framework 和 .a

  • 值得一提的是,有一种便捷的制作库的方式
    Xcode ->Editor,选择Add Target创建一个Aggregate.通过一段shell脚本(以上问上中基本都有)直接创建framework库,看起来很吊的样子

但是,如果脚本出错,你又不懂,那这种方式就行不通。我尝试了下脚本运行出错,就放弃这种方法了。不过觉得有时间还是值得研究一下。自动化、智能化也是技术发展的趋势。

  • 注意点
    创建的framework默认是动态库,而我们需要的是静态库,需要做如下配置:
962036-eaa70b7542959819.png

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

热门图文

Copyright © 2019-2025 how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务