#import <FacebookSDK/FacebookSDK.h> 未找到 IOS 目标 C
Posted
技术标签:
【中文标题】#import <FacebookSDK/FacebookSDK.h> 未找到 IOS 目标 C【英文标题】:#import <FacebookSDK/FacebookSDK.h> not found IOS objective C 【发布时间】:2016-07-26 02:13:16 【问题描述】:似乎有点老问题,但我尝试了一些解决方案但没有奏效。我怀疑这是因为旧的 Facebook 框架不再工作了。我有一个使用FacebookSDK
的Objective-C
项目。我已将FacebookSDK.framework
复制到项目文件夹中,并使用目标构建短语添加 - 将二进制文件与二进制文件链接。我试图清理和构建项目,但仍然出现错误#import <FacebookSDK/FacebookSDK.h>
找不到文件。这个问题有什么解决办法吗?非常感谢?顺便问一下如何查看facebookSDK版本,看看我是否需要迁移到新的更新版本?
【问题讨论】:
您能否在构建设置中找到“框架搜索路径”? 嗨,我在目标中的“框架搜索路径”是 $(PROJECT_DIR); $(inherited) 并且在项目中是空白的。问题是我仍然可以导入其他依赖项和 pod 文件 能否在项目中右键单击框架并选择“在查找器中显示”并验证该框架是否确实在您的项目目录中?另外,$(PROJECT_DIR) 或 $(inherited) 旁边是recursive
吗?
你的意思是在finder中右键framework-show?这是我的截图tinypic.com/r/2lk9m6p/9
这似乎是对的。 “标题搜索路径”呢?
【参考方案1】:
如果您使用的是 Cocoapods,我建议您更新您的 FacebookSDK
到最新添加这 3 个依赖项:
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
pod 'FBSDKShareKit'
然后来自终端的Pod Install
下载框架,最后做一些更改,因为新的 sdk 不同。
【讨论】:
非常感谢。您是否有任何应进行更改的参考链接?我们还使用#import以上是关于#import <FacebookSDK/FacebookSDK.h> 未找到 IOS 目标 C的主要内容,如果未能解决你的问题,请参考以下文章
在 <Project name> 的实现中模块'<module name>' 的 Swift @import;使用#import