[英]AudioKit compiles for device, not for Simulator
我遇到了 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,或者在导出框架之前重建设备和模拟器中的版本。 确保框架是在设备/模拟器中构建的。 如果项目只在“模拟器”中构建,它只会生成让框架专门在模拟器上运行而不是在设备上运行的架构。 或者,如果项目是在“设备”中构建的,它将生成允许框架仅在设备上运行的架构。
https://medium.com/swiftindia/build-a-custom-universal-framework-on-ios-swift-549c084de7c8
构建框架的好例子
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.