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

Dav*_*nte 6 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
Run Code Online (Sandbox Code Playgroud)

我怀疑我的项目设置有问题,但它们看起来与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

如果您想让我尝试别的,请告诉我.

use*_*696 3

尝试下载其他版本的 AudioKit,或者在导出框架之前重建设备和模拟器中的版本。确保框架已构建在设备/模拟器中。如果项目仅在 \xe2\x80\x9cSimulator\xe2\x80\x9d 中构建,则它只会生成让框架专门在模拟器上运行的体系结构,而不是在设备上运行。或者,如果项目构建在 \xe2\x80\x9cDevice\xe2\x80\x9d 中,它将生成让框架仅在设备上运行的体系结构。

\n\n

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

\n\n

构建框架的好例子

\n