gpt4 book ai didi

ios - AudioKit 为设备编译,而不是为模拟器编译

转载 作者:可可西里 更新时间:2023-11-01 03:57:40 26 4
gpt4 key购买 nike

我遇到一个问题,AudioKit 4.0(今天的版本)无法在模拟器上编译。它为设备编译得很好。

我得到的错误是:

'AKMicrophone' is unavailable: cannot find Swift declaration for this class
'AKFrequencyTracker' is unavailable: cannot find Swift declaration for this class
'AKBooster' is unavailable: cannot find Swift declaration for this class

我怀疑我的项目设置有问题,但它们看起来与 AK 示例相同。

我在运行 10.13.2 Beta (17C67b) 的 MBP 上运行 Xcode 9.2 b2。

更新

我在另一台计算机上构建了一个新系统。这是运行 GM 10.13.1 和 GM Xcode 9.1。

然而,来源(我的应用程序)在 iCloud 文档中。

我通过全新下载重建了 Audiokit 和 AudiokitUI,但得到的结果与昨天相同。

我确实注意到有两个警告:“Umbrella header for AK4ParamRampBase.hpp not found”和 AK4LinearParamRamp.hpp

我还可以尝试哪些其他事情?

最佳答案

尝试下载另一个版本的 AudioKit,或者在导出框架之前重 build 备和模拟器中的版本。确保框架是在设备/模拟器中构建的。如果项目仅在“模拟器”中构建,它只会生成让框架专门在模拟器而不是设备上运行的架构。或者,如果项目是在“设备”中构建的,它将生成让框架仅在设备上运行的架构。

https://medium.com/swiftindia/build-a-custom-universal-framework-on-ios-swift-549c084de7c8

构建框架的好例子

关于ios - AudioKit 为设备编译,而不是为模拟器编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47213465/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com