链接器命令失败,退出代码为1(用户-v查看调用)

时间:2014-03-19 11:09:01

标签: ios

我收到了一个错误:

Framework not found FacebookSDK
clang: error: linker command failed with exit code 1 (user -v to see invocation)

当我将我的项目复制到另一个macbook上运行时,我发现了这个错误。我使用了facebooksdk框架。如果我在我的项目中删除了facebook框架,然后再将facebook框架添加到我的项目中就可以解决这个错误。但是我不想那样解决这个问题。还有其他更好的主意。

先谢谢。

1 个答案:

答案 0 :(得分:0)

您应该检查目标构建设置中的框架搜索路径,最好的方法是使用像$(SOURCE_ROOT)这样的宏编写框架目录路径是允许链接器查找不同的框架苹果电脑。

例如: 如果我的项目存在于此文件夹中

/Users/sage/Documents/devs/project1/

$(SOURCE_ROOT)将为/Users/sage/Documents/devs/project1 在Framework Searh Path中我应该写$(SOURCE_ROOT)/libs