带有 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 Graph API 来检索 FB 好友列表吗?
fb ios sdk session用于现有的fb connect网站