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,或者是全局检查有没有重复的类
或者是哪个类被导入了两次。。。
暂时想到这么多,到时候再添加吧
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,或者是全局检查有没有重复的类
或者是哪个类被导入了两次。。。
暂时想到这么多,到时候再添加吧
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- Android ADT 23.0.0无法更新到23.0.2问题解决方案
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- SDKMAN:轻松管理多个软件开发套件 (SDK) 的命令行工具
- Parse正式发布开源PHP SDK
- 基于Android SDK-在64位Linux中使用需要注意的问题
- 讲解iOS开发中基本的定位功能实现
- js判断客户端是iOS还是Android等移动终端的方法
- IOS开发环境windows化攻略
- 检测iOS设备是否越狱的方法
- .net平台推送ios消息的实现方法
- C#调用Nero SDK刻录光盘的方法
- 探讨Android与iOS,我们将何去何从?
- android 微信 sdk api调用不成功解决方案
- Android开发的IDE、ADT、SDK、JDK、NDK等名词解释