自己制作的静态库和第三方库冲突报错

今天在做分享功能时使用友盟的分享SKD;配置-ObjC时报错

屏幕快照 2017-09-05 11.33.52.png

46D359AE-6649-4C40-B059-69B3D002319C.png

不添加-ObjC就能通过编译不出错.当时那个郁闷呢..找了一上午也没有找到原因,当时想难道是友盟那边出了问题..我又换了一个第三方使用mob通过与客服聊天,告诉我是静态库的问题

4C493115-7B98-4397-949C-EEA8E70CA54A.png

6A01C1BE-4471-4404-A433-93CEE174BCD1.png

后来在自己制作的静态库找到了原因,


屏幕快照 2017-09-05 11.46.36.png

制作静态库时,只需导入第三方的头文件,即AFNetworking.h就可以了.其他的都不要添加到静态库中...至此删除AFURLSessionManger.h文件然后重新制作.a文件即可..

至此,非常感谢mob公司以及开发工程师对我的帮助.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容