FBDSKCoreKit error: "Include of non-modular header inside framework module"

FBDSKCoreKit error: "Include of non-modular header inside framework module"

编辑:有关此特定错误的更多信息,请跟进 Facebook 团队 here

我对此进行了深入研究,但未能找到解决方案。从来没有 运行 进入这个问题,现在我似乎无法通过这个问题。

这是我收到的错误:

它通过 降级到 Xcode 7.2.1 使我能够无错误地编译。似乎是 FBSDKCoreKitXcode 7.3.

的问题

修复: 降级到 Xcode 7.2.1,清理并构建。

切换到 Project: PodsTarget: ParseFacebookUtilsV4 并更改那里的值 Allow Non-modular Includes in Framework Modules = YES

在我的项目中,我发现允许非模块化框架并不是解决方法。升级到 7.3 后我也遇到了一些问题,但现在可以使用了。确保您使用的是最新的框架...如果是,请删除所有 FBSDK 框架,重新下载 Facebook SDK,并添加 FBSDK OREKIT、FBSDKLoginKit(如果需要)和 FBSDKShareKit(如果需要)**确保检查如果需要,请复制项目框 **。清理项目并构建它。如果使用 CoccoaPods,我会确保框架更新到最新版本。希望这对您有所帮助!