带有 FB SDK 的 iOS 应用程序报告 FBSDKCoreKit/FBSDKCoreKit.h 文件未找到

Posted

技术标签:

【中文标题】带有 FB SDK 的 iOS 应用程序报告 FBSDKCoreKit/FBSDKCoreKit.h 文件未找到【英文标题】:iOS app with FB SDK reporting FBSDKCoreKit/FBSDKCoreKit.h file not found 【发布时间】:2016-08-01 05:24:56 【问题描述】:

我正在尝试将 FB SDK 与 ios 应用程序一起使用,并将 .framework 文件添加到我的 Frameworks 组中。我还在搜索路径中添加了/Users/$(USER)/Documents/FacebookSDK

构建时出现错误:FBSDKCoreKit/FBSDKCoreKit.h file not found

这是准确的,因为/Users/$(USER)/Documents/FacebookSDK/FBSDKCoreKit/FBSDKCoreKit.h 不存在。

相反,文件位于:/Users/$(USER)/Documents/FacebookSDK/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h

我该怎么办? (或者我做错了什么?)

我按照https://developers.facebook.com/docs/ios/getting-started/的说明进行操作

【问题讨论】:

确保你这样做了:***.com/a/32957413/5872894 【参考方案1】:

删除所有 facebook 框架,然后将其添加到构建设置中的库搜索路径并确保选择递归,删除其他可能是绝对路径的库路径,然后添加 facebook 框架

 $(PROJECT_DIR)

也许对你有帮助。

你有重复的符号方法,这意味着项目中有重复的文件

在目标的构建阶段,在“编译源”下检查是否有重复文件,如果有重复则删除。

希望这会对你有所帮助。

【讨论】:

【参考方案2】:

有时库不会被 Xcode 抓取,请尝试清理项目

尝试在构建设置中为项目目标的库搜索路径中使用 $(inherited) 和非递归。

【讨论】:

以上是关于带有 FB SDK 的 iOS 应用程序报告 FBSDKCoreKit/FBSDKCoreKit.h 文件未找到的主要内容,如果未能解决你的问题,请参考以下文章

FB iOS SDK 自定义令牌缓存问题

我可以同时使用 FB iOS SDK 和 FB Graph API 来检索 FB 好友列表吗?

如何使用iOS SDK在FB中获取用户的所有朋友

fb ios sdk session用于现有的fb connect网站

presentShareDialogWithParams 发布到 FB 墙上,但回调处理程序结果显示错误

FB最新sdk ios注销问题