CocoaPods 在 Xcode 7 Swift 2.2 中没有这样的模块
Posted
技术标签:
【中文标题】CocoaPods 在 Xcode 7 Swift 2.2 中没有这样的模块【英文标题】:CocoaPods no such module with Xcode 7 Swift 2.2 【发布时间】:2016-03-27 21:02:16 【问题描述】:似乎无法在我的项目中导入我的任何 pod。它总是告诉我“没有这样的模块”尝试了我在网上阅读的所有内容,并想知道是否应该重新安装 Xcode。
使用 use_frameworks!在带有 pod VideoSplashKit 和 Firebase 的 pod 文件中。做了一个 pod install 然后打开了新的 xcworkspace 文件。甚至尝试在我的构建设置中添加这两个库。仍然没有,知道吗?
Error
What my project looks like
【问题讨论】:
你的 podfile 是什么样的?您在哪里看到错误? # 取消注释此行以为您的项目定义一个全局平台 # platform :ios, '8.0' # 如果您使用的是 Swift,请取消注释此行 use_frameworks! pod 'VideoSplashKit' pod 'Firebase', '>= 2.5.0' 我也添加了目标端,但没有区别。当我尝试在我的 viewcontroller.swift 文件中导入它时,我的 import 语句出现错误 【参考方案1】:这是我的临时解决方案。
将内置框架添加到嵌入式二进制文件中
在 bridge 文件中,将 #import 更改为 @import ;
通过这样做,我的代码可以使用 cocoapods 项目中的框架。
这不是这个问题的解决方案,但让我继续工作,直到解决方案出现。
【讨论】:
以上是关于CocoaPods 在 Xcode 7 Swift 2.2 中没有这样的模块的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 7.2 不加载通过 Cocoapods 安装的库中的类
如何使 CocoaPods 项目在 OS X El Capitan 和 Xcode 7 Beta 上运行?
Xcode/Cocoapods 为啥我不能从 Pod 实现 Swift 协议?
Alamofire 2.0 编译器问题 - Swift 2 / Xcode 7