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

时间:2017-11-09 23:39:46

标签: ios audiokit

我遇到的问题是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。

帮助表示赞赏。

更新

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

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

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

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

相同

如果您想让我尝试别的东西,请告诉我。

1 个答案:

答案 0 :(得分:2)

在导出框架之前,请尝试下载AudioKit的另一个版本,或重建设备和模拟器中的版本。确保在两个设备/模拟器中都内置了该框架。如果项目仅在“ Simulator”中构建,则它将仅生成使框架专门在模拟器上而不在设备上运行的体系结构。或者,如果项目是在“设备”中构建的,则它将生成使框架仅在设备上运行的体系结构。

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

建立框架的好例子

相关问题