使用 `-weak_framework` 但仍然无法编译

Using `-weak_framework` but still cannot compile

我正在使用 -weak_framework CoreAudioKit,但我的项目仍然无法针对 iOS 模拟器进行编译。

如何在模拟器上编译并在实际设备上仍然获得框架?

注意:在代码中我使用这个#if !TARGET_IPHONE_SIMULATOR,它有效但解决了一个单独的问题。

据我所知,这不是 weak_framework 所做的,并且不适用于此上下文。它在 the docs、"CoreAudioKit framework is not available when using the iOS Simulator. The project with fail at build time." 中说,如果弱链接允许您使用缺少的框架进行编译,他们会提到它。

但是,您可以为模拟器设置另一个构建目标。