1

当以下包含添加到我的项目中时,xcode 找不到它:

导入“FBConnect/FBConnect.h”

我已将 facebook src 目录添加到项目和目标设置中的标题包含路径和用户标题包含路径。

当我将包含更改为#import“FBConnect.h”时,找到了该文件,但在构建时出现重复符号错误:ld:“duplicate symbol _OBJC_IVAR_$_SBJSON.jsonParser in ...”

我不清楚为什么包含需要初始 FBConnect/,当所有源文件都在 src 目录下时,xcode 或 facebook 的方向似乎有问题,因为这种方法失败了

感谢您的帮助

4

1 回答 1

1

Facebook API 或多或少说:

  • 将 Facebook SDK 复制到您的 Xcode 项目中:
    • 这可以通过多种不同的方式完成,但最简单的方法是从 SDK 的本地 Git 存储库(例如 ~/facebook-ios-sdk/src)中将 src 文件夹拖到应用程序 XCode 项目中。
    • 展开 src 文件夹
    • 展开 facebook-ios-sdk.xcodeproj Facebook SDK 项目
    • 将“FBConnect”文件夹从 Facebook SDK 项目拖放到您的应用程序项目中。

我这样解决它:删除文件夹 src xcode 项目并询问“仅删除引用”或删除。选择删除引用,编译没有问题。

只有您的项目中有 FBConnect 文件夹。;) 运气

于 2011-07-31T05:15:32.377 回答