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

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

自己制作的静态库和第三方库冲突报错_第1张图片
屏幕快照 2017-09-05 11.33.52.png

自己制作的静态库和第三方库冲突报错_第2张图片
46D359AE-6649-4C40-B059-69B3D002319C.png

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

自己制作的静态库和第三方库冲突报错_第3张图片
4C493115-7B98-4397-949C-EEA8E70CA54A.png

自己制作的静态库和第三方库冲突报错_第4张图片
6A01C1BE-4471-4404-A433-93CEE174BCD1.png

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


自己制作的静态库和第三方库冲突报错_第5张图片
屏幕快照 2017-09-05 11.46.36.png

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

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

你可能感兴趣的:(自己制作的静态库和第三方库冲突报错)