Apple Mach-O Linker在项目中使用pod安装Facebook时出错

时间:2016-01-04 13:24:00

标签: ios objective-c facebook linker-errors

我刚刚使用pod安装了Facebook,现在我的项目无法正常运行。请帮助别人。

 Apple Mach-O Linker Error
 ld: 87 duplicate symbols for architecture x86_64
  clang: error: linker command failed with exit code 1 (use -v to see invocation)

2 个答案:

答案 0 :(得分:1)

架构的重复符号表示您的文件加倍,请检查您是否在使用pod之前手动添加了Facebook框架 您还可以通过查看错误的完整描述来检查重复的文件

答案 1 :(得分:0)

解决方案1 ​​

你需要这样做:

点击您的项目(目标)点击图书馆搜索路径下的构建设置,删除路径可能会对您有所帮助。

解决方案2

您有重复的符号方法,这意味着项目中有重复的文件

在Target的构建阶段,在“编译源”下检查是否存在重复文件,如果有重复文件则删除一个文件。

希望这会对你有所帮助。