2016-07-26 28 views
0

似乎有点老问题,但我尝试了一些解决方案,但没有奏效。我怀疑这是因为旧的Facebook框架工作不再工作。我有一个使用FacebookSDKObjective-C项目。我已将FacebookSDK.framework复制到项目文件夹中,并使用带有二进制文件的目标构建短语 - 链接二进制文件添加。我试图清理并构建该项目,但仍找到错误#import <FacebookSDK/FacebookSDK.h>文件未找到。有没有解决这个问题的方法?非常感谢?顺便说一句,如何检查版本FacebookSDK,看看我是否需要迁移到新的更新版本?#import <FacebookSDK/FacebookSDK.h>未找到IOS目标C

+0

你能在你的构建设置中找到'框架搜索路径'吗? –

+0

嗨我的'框架搜索路径'在目标是$(PROJECT_DIR); $(继承),在项目中是空白的。问题是我仍然可以导入其他依赖项和pod文件 –

+0

您是否可以右键单击项目中的框架并选择“在finder中显示”并验证该框架是否在您的项目目录中?此外,它是否在$(PROJECT_DIR)或$(继承)旁边说'递归'? –

回答

0

如果您正在使用的CocoaPods我建议更新您的FacebookSDK

最新与添加的3依赖性:从终端

pod 'FBSDKCoreKit' 
pod 'FBSDKLoginKit' 
pod 'FBSDKShareKit' 

然后Pod Install下载框架,最后做一些改变因为新的SDK不同。

+0

非常感谢。您是否有任何参考链接可以进行任何更改?我们仍然使用#import ? –

+0

最新的sdk facebook将其共享给3个新的sdk登录,核心,共享,所以开发人员如果他们只想执行登录fb他们不需要下载所有sdk。现在ü可以导入SDK是这样的: #进口 #进口 #进口

+0

有关详细信息检查FBSDK官方开发人员指南: [Facebookdoc](https://developers.facebook.com/docs/ios) –