当整合facebook ios api时clang错误
问题描述:
所以我正在尝试将facebook iOS api整合到我的iphone应用程序中。我将src文件夹复制到我的项目中,并使用'-fno-objc-arc'禁用了AR,因为我的项目启用了ARC。问题是,我仍然得到这个错误,我不知道如何解决它。我一直在花费最后两天试图解决这个问题,并且到处搜索,所以任何帮助将非常感激。当整合facebook ios api时clang错误
的FB SDK文件,我添加到我的项目:
得说,这个API不是那么全面友好...
答
如果您真的复制了参数以禁用Xcode中的ARC(-fno-objc-arc),您可能会注意到您使用短划线( - )而不是常规 - 在开始时尝试使用-fno-objc -弧。
答
还有第二种方法可以将facebook API链接到您的应用程序,您可以拖放src direc保守党来自Facebook的API,但你不得不取消添加到目标并勾选“创建任何添加的文件夹组”在这里
,你必须去Projektu - >目标 - >构建阶段和环节libfacebook_ios_sdk.a为在屏幕上:
现在应该都可以,记得Facebook实例必须在你的AppDelegate!
+0
+1谢谢我会检查出来... – TommyG 2012-03-26 23:38:26
哇,这是惊人的..它实际上看起来在info.plist中是一样的。现在我有两个其他的错误,他们有关系吗? – TommyG 2012-03-26 23:39:15
为i386硬件架构未定义的符号: “_OBJC_CLASS _ $ _ FBFrictionlessRequestSettings”,从引用:在Facebook.o LD objc级-REF:符号(S)没有找到i386硬件架构 铛:错误:连接命令失败,退出码1(使用-v来查看调用) – TommyG 2012-03-26 23:39:26
对我来说同样的错误 – touti 2012-04-16 14:32:58