我收到了一个错误:
Framework not found FacebookSDK
clang: error: linker command failed with exit code 1 (user -v to see invocation)
当我将我的项目复制到另一个macbook上运行时,我发现了这个错误。我使用了facebooksdk框架。如果我在我的项目中删除了facebook框架,然后再将facebook框架添加到我的项目中就可以解决这个错误。但是我不想那样解决这个问题。还有其他更好的主意。
先谢谢。
答案 0 :(得分:0)
您应该检查目标构建设置中的框架搜索路径,最好的方法是使用像$(SOURCE_ROOT)
这样的宏编写框架目录路径是允许链接器查找不同的框架苹果电脑。
例如: 如果我的项目存在于此文件夹中
/Users/sage/Documents/devs/project1/
$(SOURCE_ROOT)
将为/Users/sage/Documents/devs/project1
在Framework Searh Path中我应该写$(SOURCE_ROOT)/libs