首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入AudioKit框架时出现"'x‘不是'AudioKit’的成员类型“错误

导入AudioKit框架时出现"'x‘不是'AudioKit’的成员类型“错误
EN

Stack Overflow用户
提问于 2020-05-07 19:42:52
回答 2查看 715关注 0票数 4

我一直在尝试将AudioKit添加到Xcode中的项目中,但无济于事--即使是为了将AudioKit导入我的视图控制器而创建的空白项目也抛出了2711个错误,主要是说"'x‘不是'AudioKit’的成员类型,“"Initializer不会覆盖超类中指定的初始化器”,"Method不会覆盖超类中的任何方法“。

我正在尝试添加AudioKit,方法是直接将框架添加到本视频https://www.youtube.com/watch?v=iUvWxWvRvo8&feature=youtu.be推荐的项目中,将适当的框架搜索路径和链接器标志添加到构建目标中。

我读到过,具有相同名称的类型和框架可能会抛出这些错误,而AudioKit包含一个名为"AudioKit.h“的头文件。然而,在整个AudioKit中更改它的名称并没有什么帮助,并且导入AudioKit行开始给我一个“没有这样的模块(已更改的名称)”错误,而不是通常的“无法加载AudioKit”。作为一个整体,更改框架的名称也有同样的效果。

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

下面是我看到的错误:

编辑:将我的项目文件空投到不同的Mac上并编译,在Audiokit上运行得非常好,所以我不知道问题出在哪里。

EN

回答 2

Stack Overflow用户

发布于 2020-05-09 16:53:30

Hi @Jowan和未来的读者们,我遇到了同样的问题,我发现最好坚持使用cocoapods,以下是最新ios和swift 5.2的工作版本:

代码语言:javascript
复制
platform :ios, '11.0'

target 'AKRecorder' do
  use_frameworks!

  pod 'AudioKit', '~> 4.9.5'

end

如果你想看看我采取的其他步骤,我已经在这里报告了这个问题(How to include Audiokit 4 in a new project xcode 11 and swift 5.1?)

祝好运!

票数 1
EN

Stack Overflow用户

发布于 2020-05-10 09:39:34

这个问题也在一周前发生在我身上(我的帖子:AudioKit Playground Builds fail),它之所以会带来这些错误,是因为我没有最新版本的Xcode,而AudioKit 4.9.5似乎只适用于最新版本的Xcode。要修复这个错误,您需要更新您的Xcode,或者下载旧版本的AudioKit (我就是这么做的)。要下载旧版本的AudioKit,您可以访问此网站https://github.com/audiokit/AudioKit/releases并打开旧版本的AudioKit资产,或者您也可以通过cocoapods下载,您需要在pod文件中写入(pod 'AudioKit','4.9.4')或其他版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61656913

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档