美文网首页
ios-制作静态库.a包含第三方framework注意点

ios-制作静态库.a包含第三方framework注意点

作者: 简鱼7819 | 来源:发表于2019-06-21 10:06 被阅读0次

制作公司项目sdk遇到的问题,项目集成做SDK需要包含有第三方厂家提供的SDK,且第三方是framework形式的静态库。

静态库framework与.a区别,静态库与动态库的区别这里就不啰嗦了,自行百度谷歌~·~

一、一般注意点

这里说的是制作包含framework和.a的第三方sdk来制作自己的.a静态库。

几个需要注意的关键点

1,导入的framework或者.a时,Add to Targets一定要勾选

2,该添加的系统依赖库一定要添加Link Binary withLibaraies

3,在Build setting里面Build Active Architecture Only中Debug和Release都改为NO

二、较特殊注意点

如果第三方sdk是framework,建议将framework中的二进制文件和Headers里面头文件剥离出来,调整其他调用改framework引用,其他图片音视频资源单独另外提供

1,第一,最后制作出来是.a文件,framework中的图片等资源肯定包含不到里面,需要剥离另外提供

2,framework中二进制文件其实就是一个没有格式.a文件,在制作时建议添加.a后缀,否则在后续的制作sdk中容易出现莫名bug

记录记载,分享一下~~

相关文章

网友评论

      本文标题:ios-制作静态库.a包含第三方framework注意点

      本文链接:https://www.haomeiwen.com/subject/vdveqctx.html