FBSDKCoreKit cocoapod编译失败

时间:2016-06-10 16:55:40

标签: ios swift facebook cocoapods fbsdk

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

  

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

发生的行如下:

main()

我正在使用Swift并且清理并再次构建不再像再次运行array[0] = "foo"; 那样有效。如果我查看FBSDKCoreKit文件夹,实际上有一个#import <FBSDKCoreKit/FBSDKCopying.h> 文件。

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

3 个答案:

答案 0 :(得分:1)

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

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

这解决了我的问题。

答案 1 :(得分:0)

  1. 删除〜/ Library / Developer / Xcode / DerivedData
  2. 中的所有文件
  3. 删除/ YourProject / Build / Products /
  4. 中的所有文件夹

答案 2 :(得分:0)

我今天遇到了这个错误,所以尽管过去了3年多,我还是会继续研究。

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