ios - 通过 Pods 安装的 FBSDKs - Swift 上没有这样的模块

标签 ios xcode swift facebook-sdk-4.0

我将以下 pod 安装到我的 Swift 项目中:

platform :ios, '8.0'
  pod 'ParseUI', '~> 1.1.4'
  pod 'Parse', '~> 1.7.5'
  pod 'FBSDKCoreKit',  '4.3.0'
  pod 'FBSDKLoginKit', '4.3.0'
  pod 'FBSDKShareKit', '4.3.0'
  pod 'ParseFacebookUtilsV4', '~>1.7.5'
  pod 'AFNetworking', '~> 2.5.4'

我为除 3 个 FBSDK 之外的所有 Pod 添加了桥接头。在 https://developers.facebook.com/docs/ios/getting-started , 它说...

“swift ”

SDK 的 v4.1 原生支持模块,因此不需要桥接头。只需在您的 .swift 文件中导入适当的套件模块”

问题是当我尝试将这 3 个框架导入 AppDelegate 时,我收到错误消息“No such module 'FBSDKCoreKit'”

有人遇到过这个问题吗? 提前致谢。

最佳答案

尝试将 use_frameworks! 添加到您的 podfile 的顶部。它解决了我的问题。最初它在 podfile 中显示为 #use_frameworks!。删除 use_frameworks! 前面的 #。这blog对此进行解释。

关于ios - 通过 Pods 安装的 FBSDKs - Swift 上没有这样的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31249671/

相关文章:

Xcode 错误报告 Xcode 意外退出

ios - 在 Swift/SpriteKit 中处理碰撞检测

ios - 应用程序委托(delegate)未被调用,project.pbxproj 已损坏

ios - Swift:将大型视频文件(超过 700MB)加载到内存中

ios - 延迟加载 UICollectionViewCell 的自定义 subview

ios - React native firebase 电话号码身份验证在发送短信之前打开 safari。糟糕的用户体验

ios - 我可以在 Xcode 项目中拥有两个版本的框架吗

ios - 核心数据如何过滤(NSPredicate)包括关系要求和给定的关系对象?

ios - React-Native 不支持的布局动画

swift - xcode 版本 8.0 (8A218a) 的旧版 swift 使用什么版本的 swift?