无法在Xcode10中运行/编译AudioKit V4.3

时间:2018-07-23 14:36:15

标签: cocoapods ios11 audiokit xcode10 ios12

AudioKit v4.3是否与Xcode10.0.3,iOS12兼容?我绝对是新手,并且从一个星期开始就接连发生错误,并且无法制作基本的振荡器hello world程序。

在安装带有以下信息的AudioKit的Pod文件之后:

platform :ios, '11.0'
  use_frameworks!

target 'sound' do

 pod 'AudioKit', '~> 4.3'

 # Pods for sound

 target 'soundTests' do
   inherit! :search_paths
   # Pods for testing
 end

 target 'soundUITests' do
   inherit! :search_paths
   # Pods for testing
 end

 end

-使用工具链Swift 4.1.2时,出现错误:“命令CompileSwift失败,退出代码非零。”

-因此我使用了Toolchains Xcode 10.0并得到了错误:“无法在Swift 4.2中导入使用Swift 4.1编译的模块”

-我还尝试将目标设备保留为macOS,通用设备,iOS 6-X和我的手机。

-当我使用AudioKit游乐场时,当将目标设置为macOS时,振荡器可以正常工作。

-我还尝试在“常规”选项卡中手动添加“嵌入式二进制文件”(AudioKit和AudioKitUI框架)。

请让我知道问题出在哪里?我已经搜索了所有内容,但无法解决此问题。等不及要构建像Hello World振荡器这样基本的东西了。

编辑:

  • 在开发人员的建议下,我回到了Xcode 9.4.1。
  • 由于我仍然遇到编译问题,因此我也切换到了工具链:Swift 4.0.2版本2017-11-01(a)。
  • 但是尽管如此,我还是报错:使用Swift 4.0.2编译的模块无法导入到Swift 4.1.2中(我实际上是在运行4.0.2工具链!)
  • 我尝试了 Command + Shift + K 来清理整个项目并使用Command + B进行构建。仍然没有任何更改。
  • 我不断收到的2条其他警告是:
  • “在'try'表达式中未发生对throw函数的调用”
  • 'catch'块不可访问,因为在'do'块中未引发任何错误

我该怎么做才能配不上AudioKit!

1 个答案:

答案 0 :(得分:0)

如果要使用Xcode等Beta版软件,则也不能使用Cocoapods安装AudioKit。您必须使用Frameworks/build_frameworks.sh脚本自己构建它。