您的位置:首页 > 移动开发 > IOS开发

duplicate symbols for architecture i386/x86_64解决办法

2015-10-23 09:22 489 查看
这几天遇到这个问题,找了好多,总结下解决办法

1:两个冲突的.o文件在同一个三方库中(我遇到的问题。。。)如图

解决办法:使用低版本的第三方库或者升级xcode7,因为 SDK 使用 Xcode 7 ,并支持 bitcode导致的。。。非常蛋疼。。。。





2:两个冲突的.o文件在两个第三方库中,解决办法是去掉araget->Build Settings->Other Linker Flags->all -load

其他的:

有可能是导入了.m文件(本来该导入.h的)

检查Taraget->Build Settings->Link Binary With Libraries检查是否有重复lib,或者是全局检查有没有重复的类

或者是哪个类被导入了两次。。。

暂时想到这么多,到时候再添加吧
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios oc xcode sdk