获取错误
like ld: 91 duplicate symbols for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)当我试图构建项目时,它在iphone 6和iphone 5s中成功构建,但是当我尝试在其他模拟器(如iPhone4s)中构建时,它就会显示错误。
我刚刚更新了我的MAC操作系统和x代码版本,从5.1到6.1。
我还检查了我的项目中没有复制的文件或框架,仍然有错误,所以我无法创建.app文件。
请帮助我,如果有人有解决这类问题的...might,这是一个重复的问题,但我已经通过了所有的堆栈帖子和其他。
发布于 2015-01-27 10:43:48
是的,只需移除螺栓框架,不知何故也包含在FB中。
发布于 2015-01-06 12:40:25
我对91个副本也有同样的看法。对我来说有效的是删除Bolts.framework,它似乎已经包含在Facebook新SDK中了。
发布于 2016-04-22 07:45:28
在我的示例中,我在项目导航器中找到了重复符号的文件,并删除它们选择Remove Reference,然后将这些文件拖到Xcode项目导航器中选择Create group和正确的目标,不要选中Copy item if needed,它可以工作
https://stackoverflow.com/questions/27798048
复制相似问题