我使用-weak_framework CoreAudioKit
,我的项目仍然无法为iOS模拟器编译。
ld: framework not found CoreAudioKit
Other Linker Flags
删除此行(嗯,两行)时,项目会编译。如何在模拟器上编译并仍在实际设备上获取框架?
注意:在代码I中使用此#if !TARGET_IPHONE_SIMULATOR
,它可以解决单独的问题。
答案 0 :(得分:0)
据我所知,这不是weak_framework
所做的,也不适用于此背景。它在the docs中表示,"使用iOS模拟器时,CoreAudioKit框架不可用。项目在构建时失败。"如果弱链接允许您使用缺少的框架进行编译,那么他们就会提到它。
但是,您可以只为模拟器设置另一个构建目标。