作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我将以下 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/
我将以下 pod 安装到我的 Swift 项目中: platform :ios, '8.0' pod 'ParseUI', '~> 1.1.4' pod 'Parse', '~> 1.7.5'
我是一名优秀的程序员,十分优秀!