使用xcode 4为iPhone实现Facebook连接
我无法让Facebook Connect正常工作。我(尝试)按照位于的说明进行操作,但它似乎适用于xcode的早期版本。以下是我正在采取的步骤使用xcode 4为iPhone实现Facebook连接,iphone,xcode4,facebook,Iphone,Xcode4,Facebook,我无法让Facebook Connect正常工作。我(尝试)按照位于的说明进行操作,但它似乎适用于xcode的早期版本。以下是我正在采取的步骤 创建新的基于视图的应用程序 从他们的站点下载SDK 将FBxxxx.h文件从src文件夹内的FBConnect文件夹复制到我的项目目录中 在xcode中的我的项目下创建一个名为FBConnect的新组 右键单击“添加新文件”,然后选择项目中已存在的文件 完成页面上创建应用程序和编写示例代码的其余步骤 似乎我已经把所有的事情都设置好了,然后当我构建我的
- 创建新的基于视图的应用程序
- 从他们的站点下载SDK
- 将FBxxxx.h文件从src文件夹内的FBConnect文件夹复制到我的项目目录中
- 在xcode中的我的项目下创建一个名为FBConnect的新组
- 右键单击“添加新文件”,然后选择项目中已存在的文件
- 完成页面上创建应用程序和编写示例代码的其余步骤
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_FBSession", referenced from:
objc-class-ref in JetPackViewController.o
"_OBJC_CLASS_$_FBLoginButton", referenced from:
objc-class-ref in JetPackViewController.o
"_OBJC_CLASS_$_FBRequest", referenced from:
objc-class-ref in JetPackViewController.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
我假设这与我如何将文件导入我的项目有关。那么我该如何解决这个问题,或者我做错了什么?除了将标题复制到项目中之外,还需要复制实现(.m)文件。在复制它们之后,确保它们包含在目标的编译源代码构建阶段。Facebook Connect SDK已被弃用。从Github中拔下。它附带了一个工作示例,您需要做的就是在两个位置替换appId。如果您在升级到Xcode 4时遇到问题,请参见此项。例如,它会告诉您拖放,这在Xcode 4中是不可能的