通过Pod安装的FBSDK - 在Swift上没有这样的模块

时间:2015-07-06 15:23:35

标签: ios xcode swift facebook-sdk-4.0

我在Swift项目中安装了以下pod:

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添加了一个Bridging Header。在https://developers.facebook.com/docs/ios/getting-started上,它说......

“快速

SDK的v4.1本身支持模块,因此不需要桥接头。只需在.swift文件中导入相应的套件模块“

即可

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

之前有人遇到过此问题吗? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

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