1

我正在尝试将 Facebook SDK 3.1 与我现有的 iOS 应用程序链接起来。基础 SDK 为 6.1,iOS 部署目标设置为 5.1。

我在项目中添加了 Social、Accounts 和 AdSupport 框架,并在 Build Phases > Link Binary with Libraries 中将它们设置为 Optional。我还尝试将它们与“其他链接器标志”中的 -weak_framework 手动链接。

但是,我总是以:

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

我究竟做错了什么?

提前致谢!

编辑:顺便使用 XCode 4.6 版!

4

1 回答 1

0

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

将框架标记为可选

于 2013-02-13T14:20:40.877 回答