码迷,mamicode.com
首页 > 其他好文 > 详细

项目集成三方库由静态库转为动态库遇到的问题总结

时间:2020-05-31 11:13:17      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:遇到的问题   动态   nbsp   集成   没有   三方   默认   静态库   上线   

项目中引入swift三方库需要使用动态库,然而oc默认使用静态库,所以在将项目三方库全变为动态库后会遇到下面几个问题

1.YY系列三方库若有手动导入的,有cocoapods导入的则在编译时会包文件符号重复的错误

解决方法:要么全部手动集成,要么全部cocoapods导入

2.腾讯IMSDK中包含模拟器架构,在上架提包时需要借助脚本剥离模拟器架构,这就是这段脚本同时也会影响生成的动态库编译,全是报找不到文件的错误,删除脚本后编译通过,但是上线时剥离模拟器架构还的需要,那么也就是陷入一个死循环,网上查阅资料可以在终端剥离SDK中的模拟器架构,目前还没试过,給腾讯提工单也没有得到想要的答复,目前SDK还没有swift版本的。

3.以上问题解决后可以编译通过了,但是运行不起来-真尴尬。

 

by:梁羽

项目集成三方库由静态库转为动态库遇到的问题总结

标签:遇到的问题   动态   nbsp   集成   没有   三方   默认   静态库   上线   

原文地址:https://www.cnblogs.com/widgetbox/p/12996501.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!