【问题标题】:FBDSKCoreKit error: "Include of non-modular header inside framework module"FBDSKCoreKit 错误:“在框架模块中包含非模块化标头”
【发布时间】:2016-03-27 06:52:22
【问题描述】:

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

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

这是我收到的错误:

【问题讨论】:

    标签: ios xcode swift fbsdk parsefacebookutils


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      降级到 Xcode 7.2.1 可以让我在编译时没有任何错误。似乎是FBSDKCoreKitXcode 7.3 的问题。

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

        • @Zach 你已经安装了 Parse 和 Bolts,如果需要检查,对吗?
        • 我通过 CocoaPods 安装了 Parse 和 Bolts,但我的项目中没有静态副本。
        猜你喜欢
        • 2016-11-20
        • 1970-01-01
        • 2018-10-23
        • 2017-07-08
        • 2016-02-08
        • 2018-12-07
        • 2015-04-17
        相关资源
        最近更新 更多