没有找到Social.framework

时间:2013-02-13 14:14:21

标签: iphone ios facebook sdk linker

我正在尝试将Facebook SDK 3.1与我现有的iOS应用程序相关联。 Base SDK为6.1,iOS Deployment Target设置为5.1。

我将Social,Accounts和AdSupport框架添加到项目中,并在Build Phases>中将它们设置为Optional。链接二进制文件与库。我还尝试在“Other Linker Flags”中手动将它们与-weak_framework链接。

然而,我总是最终:

ld: framework not found AdSupport
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我做错了什么?

提前致谢!

编辑:顺便使用XCode版本4.6!

1 个答案:

答案 0 :(得分:0)

社交框架是iOS6中的新功能,如果您支持iOS5,则必须使用Libraries转到Target Properties / Build Phases / Link Binary并将Social框架标记为Optional,如图所示

Mark framework as optional