IOS开发~解决引入第三方framework出现duplicate symbol错误
来源:互联网 发布:网络与系统安全 编辑:程序博客网 时间:2024/05/17 09:01
当工程中引入其他第三方framework,或者自己制作framework(不是 .a),会遇到duplicate symbol问题。
If you updated to the recently released iOS SDK 4, you may have encountered a rather annoying issue. All projects that link again a static library which is the combination of multiple sub-libraries now fail to link, producing only a "duplicate symbols" error.
看了好多解决办法:
http://kemenaran.winosx.com/?2010/06/30/174-fix-duplicate-symbols-when-linking-a-universal-static-library-with-ios-sdk-4
http://atastypixel.com/blog/avoiding-duplicate-symbol-issues-when-using-common-utilities-within-a-static-library/
http://stackoverflow.com/questions/12277786/preventing-duplicate-symbol-errors-with-ios-frameworks
http://www.zhihu.com/question/20728615
http://zl4393753.iteye.com/blog/1378471
不过都没有解决问题。
碰巧发现这个方法,想想也不难理解,问题最后解决了。
在出现duplicate symbol的项目中,选择出现问题的framework,调出IB控制面板,取消相应framework的Target Membership选项的勾选,问题就解决了。
- IOS开发~解决引入第三方framework出现duplicate symbol错误
- iOS程序开发引用的第三方库之间出现duplicate symbol时的处理方法
- iOS程序开发引用的第三方库之间出现duplicate symbol时的处理方法
- iOS程序开发引用的第三方库之间出现duplicate symbol时的处理方法
- iOS程序开发引用的第三方库之间出现duplicate symbol时的处理方法
- iOS程序开发引用的第三方库之间出现duplicate symbol时的处理方法
- iOS开发第三方库之间出现duplicate symbol时的处理方法
- iOS程序开发引用的第三方库之间出现duplicate symbol时的处理方法
- iOS开发 引用第三方库出现duplicate symbol时的处理方法
- iOS "duplicate symbol"解决第三方库之间的冲突
- iOS引入第三方库冲突duplicate symbol的问题处理
- 【安卓】iOS 程序开发引用的第三方库之间出现 duplicate symbol 时的处理方法
- iOS 解决Xcode引入第三方Framework 找不到头文件
- iOS: 由第三方SDK引起 duplicate symbol 的思考
- iOS duplicate symbol 错误
- IOS开发之添加第三方lib或从其他工程引入lib时的链接错误:ld: symbol(s) not found for architecture i386
- ios开发引入第三方库
- ios开发之duplicate symbol for architecture x86_64 错误
- 低成本服务器搭建千万级数据采集系统
- 黑马程序员:面向对象三大特征之一:继承的介绍
- 加强版viewpager与fragment的实现
- PAT(Advance Level) 1007 Maximum Subsequence Sum 解题报告
- 索引创建的原则
- IOS开发~解决引入第三方framework出现duplicate symbol错误
- XML的主要用途 实例
- Python双头队列实现缓存环
- 【读书笔记】《锋利jQuery》第一章
- 本地Manager访问远程服务
- VPN的使用
- aspx页面FireFox下XML解析错误
- C语言typedef关键字总结
- 函数的一些注意点