美文网首页
在自定义SDK中引用.framework三方SDK

在自定义SDK中引用.framework三方SDK

作者: 清宵寒夜 | 来源:发表于2021-09-05 13:29 被阅读0次

在制作SDK中,难免会使用到优秀的三方SDK,诸如AFNetwork、MBProgressHUD、SDWebImage等等。
如果处理不当则会造成使用方报duplicate 类库重复的错。
根据引入三方SDK的形态我们分为引入.framework,.a和源码三种形式,这里主要说引入文件后缀.framework三方SDK的处理。

引入提供源码的三方库

将需要引入的三方SDK文件拖入到自己制作库的工程目录下,并添加到工程中,选择测试target,如果没有创建demo测试target则不用选,同时要确保自己制作库工程的build setting->search path->Framework Search Paths路径设置下要添加该三方SDK文件所在的路径(到所在文件夹即可)


image.png

在制作SDK的target的Build Phases --> Link Binary With Libraries添加三方SDK需要的系统依赖库。

经过测试,这里添加framework文件时即使选择了制作的库target也不会把framework文件打进自定义SDK文件中。

相关文章

网友评论

      本文标题:在自定义SDK中引用.framework三方SDK

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