Swift FB SDK - 无法构建模块/无法导入桥接头

时间:2016-10-26 14:23:27

标签: objective-c swift facebook facebook-ios-sdk

我试图通过关注this tutorial.

将facebook登录集成到我的swift应用程序中

我到了第5步,到目前为止一切都没有错误。 (我下载了SDK,将核心和登录框架添加到我的项目中,更改了info.plist文件)我创建了桥接文件(此时仍然编译没有错误)然后我在我的桥接文件中导入标题:

#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>

现在我收到以下错误:

Could not build module FBSDKCoreKit
Could not build module FBSDKLoginKit

以及

Failed to import Bridging Header

到目前为止我尝试过的事情:

  1. FB库已链接。

  2. 我检查了 Objective-C Bridging Header 是否有正确的路径到我的桥接标题路径。

  3. 更改了&#34;始终搜索用户路径&#34;来自构建设置的密钥 - &gt;将路径搜索为是。

  4. 我设置了&#34;用户标题搜索路径&#34;到我的项目根路径。

  5. 我也尝试过类似问题的解决方案,但是没有任何效果,现在我真的被卡住了。

    非常感谢任何帮助!

    编辑:

    仍然没有设法解决这个问题,但我可能找到了解决这个问题的方法。在所述的情况下,我使用的是fb sdk for iOS,直到我发现了一个特定于Swift的我使用cocoapods安装的。 (并且,是的,它现在有效)

    Here's the link for it.

1 个答案:

答案 0 :(得分:0)

您是否尝试过“根据需要复制文件”选项?这会将所需文件复制到您的文件夹中,无需使用路径。 还要确保安装了bolt.framework,这对我有用。