刚刚下载了 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
尝试编译后收到以下错误消息:
无法从模块接口(interface)构建模块“AudioKit”;生成它的编译器“Apple Swift version 5.2 (swiftlang-1103.0.32.1 clang-1103.0.32.29)”可能使用了此编译器“Apple Swift version 5.3 (swiftlang-1200.0.16.13 clang)”不支持的功能-1200.0.22.25)' 即版本更新会及时修复的问题 - 有人知道 Xcode 12/iOS 14 的 AudioKit 何时发布吗?
最佳答案
使用 Xcode 12 beta 的最佳选择是使用 AudioKit v5 的 beta 包。这些将通过 CocoaPods 或 SwiftPM 支持 XCFrameworks,这不会给您带来这些错误。
您可以找到 CocoaPods 的说明 here (明确使用版本 5.0.b1),对于 SwiftPM here (与主分支)。
请注意,API 发生了一些重大更改,因此您可能需要更新您的更改。最大、最明显的一个是将 AKSettings
类重命名为 AKManager
。
关于swift - AudioKit Xcode 12 测试版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62917950/