美文网首页
iOS开发 引用第三方库出现duplicate symbol时的

iOS开发 引用第三方库出现duplicate symbol时的

作者: Mooners | 来源:发表于2019-05-21 13:41 被阅读0次

由于项目是使用DCloud进行的混合开发,在导入ZipArchive时,发现项目中静态库libcoreSupport.a也对ZipArchive进行了引用,导致编译duplicate symbol错误。

解决方法:

1.可以的话,使用cocoapods集成。

2.对静态库文件进行裁剪,剔除对应重复文件,方法可参考:

https://www.jianshu.com/p/79c8ca620f17

但由于项目使用的Html5+SDK,没有cocoapods集成方案,项目基本框架的壳又可以支持多个项目,剪裁可以解决但不太理想。在不想动原有项目的基础上,选择了第三种不优雅却有效的方案:修改本地库文件名。

当然也只适用于文件较少的第三方框架,ZipArchive只包含10个左右文件,改完编译,Succeeded。

相关文章

网友评论

      本文标题:iOS开发 引用第三方库出现duplicate symbol时的

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