【问题标题】:FBSDKCoreKit cocoapod compilation failsFBSDKCoreKit cocoapod 编译失败
【发布时间】:2016-06-10 16:55:39
【问题描述】:

我今天安装了新的 cocoapods 版本 1.0.2(之前是 0.39),从那以后编译 FBSDKCoreKit 失败并出现以下错误:

'FBSDKCoreKit/FBSDKCopying.h' 文件未找到 无法构建 Objective-C 模块 'FBSDKCoreKit'

发生的那一行如下:

#import <FBSDKCoreKit/FBSDKCopying.h>

我正在使用 Swift,并且再次清理和构建并不能像再次运行 pod install 一样工作。如果我查看 FBSDKCoreKit 文件夹,实际上有一个 FBSDKCopying.h 文件。

这个错误是 cocoapods 相关还是 FBSDK 相关?你知道如何解决这个错误吗?

【问题讨论】:

    标签: ios swift facebook cocoapods fbsdk


    【解决方案1】:

    尝试关闭 Xcode,然后在项目文件夹中删除 Build 和 Pods 文件夹以及 .xcworkspace 文件。

    然后从终端运行pod install 以重新创建工作区。

    这为我解决了这个问题。

    【讨论】:

      【解决方案2】:
      1. 删除 ~/Library/Developer/Xcode/DerivedData 中的所有文件
      2. 删除 /YourProject/Build/Products/ 中的所有文件夹

      【讨论】:

        【解决方案3】:

        我今天遇到了这个错误,所以尽管已经过去了 3 年多,我还是会挖掘这个。

        在 Xcode 中: 对于所有目标和项目,我已将“构建设置”中的“启用模块(C 和 Objective-C)”更改为 true(“是”)。 在 Podfile 中: 我已将“~>5.2”更改为“5.8.0”(然后是 pod install),这迫使我的项目使用 FBSDK v5.8.0 而不是 v5.14.0,最后在诅咒扎克伯格的名字几个小时后,我已经成功构建示例项目:]

        【讨论】:

          猜你喜欢
          • 2021-10-07
          • 2020-07-22
          • 2021-06-14
          • 2021-01-29
          • 2018-11-06
          • 1970-01-01
          • 2013-02-01
          • 2016-08-16
          • 2015-09-07
          相关资源
          最近更新 更多