导入AudioKit框架给出“'x'不是'AudioKit'错误的成员类型

问题描述 投票:2回答:2

我一直在尝试将AudioKit添加到Xcode中的项目,但无济于事-甚至创建仅用于将AudioKit导入我的View Controller的空白项目都引发2711错误,主要是说'x'不是'AudioKit的成员类型',“ Initializer不会从其超类覆盖指定的初始化程序”,以及“ Method不会从其超类覆盖任何方法”。

我正在尝试通过按照此视频https://www.youtube.com/watch?v=iUvWxWvRvo8&feature=youtu.be的建议将框架直接添加到项目中,并在构建目标中添加适当的框架搜索路径和链接器标记来添加AudioKit。

我已经阅读到这些错误可能由具有相同名称的类型和框架引发,并且AudioKit包含一个名为“ AudioKit.h”的头文件。但是,在整个AudioKit中更改其名称无济于事,并且导入AudioKit行开始显示“没有这样的模块(名称更改)”错误,而不是通常的“无法加载AudioKit”错误。从整体上更改框架的名称具有相同的效果。

这是我可以解决的问题还是AudioKit的特定问题?我正在运行Catalina 10.15.3。并能够通过CocoaPods安装其他框架,但不适用于AudioKit。这就像在这里拔牙,我要感谢遇到同样问题的任何人的意见。

这些是我正在显示的错误:

enter image description here

编辑:将我的项目文件空投到另一台Mac上,并使用Audiokit进行编译绝对可以,所以我不知道问题是什么。

ios swift xcode audiokit
2个回答
0
投票

[嗨,@ Jowan和未来的读者,我遇到了同样的问题,发现最好坚持使用cocoapods,这是最新的ios和Swift 5.2的工作版本:


0
投票

这个问题在一周前也发生在我身上(我的帖子:AudioKit Playground Builds fail),之所以能弥合这些错误,是因为我似乎没有最新版本的Xcode和AudioKit 4.9.5。使用最新版本的Xcode。要解决此错误,您需要更新Xcode或下载旧版本的AudioKit(我做了什么)。要下载较旧版本的AudioKit,可以访问此网站https://github.com/audiokit/AudioKit/releases并打开较旧的AudioKit版本资产,或者可以通过cocoapods下载它,您需要编写(pod“ AudioKit”,“ 4.9.4”)或Pod文件中的其他版本。

© www.soinside.com 2019 - 2024. All rights reserved.