Xcode 6为架构armv7重复符号

时间:2015-01-06 11:49:06

标签: ios ios4 xcode6

得到错误

like ld: 91 duplicate symbols for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
当我试图建立项目时,它在iphone 6和i手机5s中成功构建,但是当我试图在iphone 4s等其他模拟器中构建时,它会显示错误。

我刚刚将我的MAC OS和x-code版本从5.1升级到6.1。

我还检查过我的项目中没有重复的文件或框架仍然出现错误,所以我无法创建.app文件..

请帮助我,如果有任何人解决这类问题...可能是这个问题是重复的问题,但我已经通过所有堆栈帖子和其他人。

3 个答案:

答案 0 :(得分:3)

是的,只需删除已经包含在FB SDK中的Bolts framworks

答案 1 :(得分:0)

91副本有同样的问题。对我有用的只是删除Bolts.framework,它似乎已经以某种方式已经包含在Facebook新SDK中。

答案 2 :(得分:0)

在我的情况下,我找到了在项目导航器中复制符号的文件,并删除它们选择Remove Reference,然后将这些文件在finder中拖到Xcode项目导航器中选择Create group和正确的目标,don& #39; t检查Copy item if needed,它有用吗