无法为FacebookSDK 4构建模块'FBSDKCoreKit'

Pre*_*ani 37 facebook ios facebook-sdk-4.0

我在更新Facebook SDK 3到4时遇到问题

当我添加框架时,它已成功添加.但是当我添加头文件时,它的错误是"无法构建模块'FBSDKCoreKit'".不知道原因.

错误无法构建模块'FBSDKCoreKit'

Pre*_*ani 81

在构建设置中将"允许非模块化包含在框架模块中"设置为"是"时,解决了我的问题.但不知道是否有任何问题或问题或任何副作用.

它的Facebook Bug您可以在此链接中查看他们提供的解决方案.

更新1

Facebook表示,他们已经固定,将适用于未来的更新的解决方案看这个链接

更新2

FaceBook修复版本最新版本(即4.1.0)看到此链接链接.

  • 我有同样的问题,我也设置为"允许框架模块中的非模块化包含",但它没有得到解决. (5认同)
  • Facebook总是有bug错误bug (3认同)
  • @sunilz我不知道它背后的原因,但也根据https://developers.facebook.com/docs/ios/getting-started#configure检查所有设置. (2认同)
  • 愚蠢的我.我的构建设置窗格只显示基本设置而不是全部.. (2认同)

小智 24

我也面临同样的问题,我得到了解决方案.没有什么可以删除模块文件夹.遵循简单的步骤

步骤1.转到Document/FacebookSDK文件夹

步骤2.进入FBSDKCoreKit.framework文件夹并删除Modules文件夹.然后拖放你的Xcode项目.

解决您的问题.请享用 .... !!!


ABS*_*ABS 21

我已经尝试了上述解决方案,但对我来说不起作用.最后在抓了一段时间后我遇到了以下解决方案:

我改变了我的框架搜索路径,之后我的问题得到了解决.

查找框架搜索路径的步骤

建的设置项目和搜索框架搜索路径.

然后添加以下行

"〜/文档/ FacebookSDK"

在此输入图像描述

.....

在此输入图像描述 我希望这会对某人有所帮助.


Joh*_*oza 7

如果您使用cocoapods,请转到Pods项目构建设置并将"允许框架模块中的非模块化包含"更改为YES


小智 6

将Facebook SDK(版本4)文件添加到项目时,请确保取消选中 "复制到目标组文件夹".

这为我解决了一个问题.