【问题标题】:iOS app with FB SDK reporting FBSDKCoreKit/FBSDKCoreKit.h file not found带有 FB SDK 的 iOS 应用程序报告 FBSDKCoreKit/FBSDKCoreKit.h 文件未找到
【发布时间】: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/的说明进行操作

【问题讨论】:

标签: ios facebook fbsdk


【解决方案1】:

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

 $(PROJECT_DIR)

也许对你有帮助。

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

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

希望这会对你有所帮助。

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-19
      • 2015-07-20
      • 1970-01-01
      • 2021-09-27
      • 1970-01-01
      • 2022-07-06
      • 1970-01-01
      相关资源
      最近更新 更多