EZAudio CocoaPods 模块导入错误

Posted

技术标签:

【中文标题】EZAudio CocoaPods 模块导入错误【英文标题】:EZAudio CocoaPods module import error 【发布时间】:2016-01-25 05:42:48 【问题描述】:

使用 CocoaPods 将 EZAudio 添加到我的 swift 项目时,我收到一个编译器错误消息:Could not build Objective-C module 'EZAudio'

我的 Podfile 是这样的:

platform :ios, '9'
use_frameworks!

pod 'CorePlot'
pod 'SWRevealViewController'
pod 'EZAudio'

我将它添加到这样的 swift 文件中:

import EZAudio

我没有使用桥接头。有人知道为什么会这样吗?

【问题讨论】:

你能帮我解决同样的问题吗。 【参考方案1】:

问题出在EZAudioiOS.mEZAudioOSX.m 文件中。您可以在以下位置找到:/Pods/EZAudio/Core/EZAudioiOS.m

更改以下行:

#import <EZAudioiOS/EZAudio.h>

与:

#import "EZAudio.h"

会弹出一个警告,解锁文件,您正在编辑。只需点击“解锁”即可。

【讨论】:

我试图改变上面的文件。但仍然遇到同样的问题,在 Swift 3 中无法导入模块。【参考方案2】:

我猜你也需要将pod 'TPCircularBuffer' 添加到 Podfile 中。现在工作正常。

【讨论】:

以上是关于EZAudio CocoaPods 模块导入错误的主要内容,如果未能解决你的问题,请参考以下文章

使用 CocoaPods 导入错误

带有 Cocoapods 的 Xcode Playground

Cocoapods - 使用 Swift 3.0 编译的模块无法在 Swift 3.0.1 中导入

错误:可可pod框架的“没有这样的模块”

cocoapods导入afnetworking报错问题

一些模塊的用法