找不到模块 FBSDKCoreKit Cocoapods

Jac*_*uth 6 xcode facebook cocoapods swift

我正在尝试使用 use_frameworks 将 Facebook 集成到我的应用程序中,使用 CocoaPods!标签,根据 facebook 的说明在这里,还包括吊舱螺栓。当我尝试import FBSDKCoreKit在我的 appdelegate 中使用时,我得到一个没有这样的模块 'FBSDKCoreKit 错误。我在下面包含了我的 podfile:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.2'
use_frameworks!
pod 'Bolts'
pod 'Alamofire', '~> 3.0'
pod 'FBSDKCoreKit'
pod 'FBSDKShareKit'
pod 'FBSDKLoginKit'
Run Code Online (Sandbox Code Playgroud)

此外,在我的 Pods 文件夹中,Bolts、FBSDKCoreKit 和 FBSDKSharekit 旁边有一个问号,但我之前一直在使用的 alamofire 旁边没有一个问号。在我的 Pods 项目的 Frameworks 文件夹中,FBSDKCoreKit 和 Bolts 列在那里,但都是红色的。有任何想法吗?我尝试清理我的项目,并重新安装和更新 pod。

Jac*_*uth 0

我解决了这个问题

  1. 删除桥接头。Facebook SDK 在 4.1 版本之后不再需要它们
  2. 将所有 .frameworks 添加到项目构建阶段 -> 将二进制文件与库链接
  3. 选择每个框架并构建它。您可以通过选择运行箭头旁边的项目名称来完成此操作。
  4. 清理项目并重新启动我的计算机。