2

刚刚下载了 Xcode 12 beta,并尝试安装 AudioKit 框架,将“其他链接器标志”设置为包含“-lc++”并确保添加的框架设置为“嵌入和签名”

当我开始一个 AudioKit 主类时:

import Foundation
import AudioKit
class AudioClass{

init() {
   // would normally start AudioKit/mixer/single instrument in here
}
}//end simple class

我尝试编译后收到以下错误消息:

无法从其模块接口构建模块“AudioKit”;生成它的编译器“Apple Swift 5.2 版(swiftlang-1103.0.32.1 clang-1103.0.32.29)”可能使用了该编译器不支持的功能,“Apple Swift 5.3 版(swiftlang-1200.0.16.13 clang) -1200.0.22.25)' 即版本更新将及时修复 - 有人知道适用于 Xcode 12/iOS 14 的 AudioKit 何时发布吗?

4

1 回答 1

4

Xcode 12 beta 的最佳选择是使用 AudioKit v5 的 beta 包。这些将通过 CocoaPods 或 SwiftPM 支持 XCFrameworks,它们不应该给你这些错误。

您可以在此处找到有关 CocoaPods 的说明(明确使用 5.0.b1 版本),并在此处找到有关 SwiftPM 的说明(使用master 分支)。

请注意,有一些重要的 API 更改,因此您可能需要更新您的更改。最大、最明显的一个是AKSettings重命名为 的类AKManager

于 2020-07-16T03:19:16.907 回答