如何在iOS Simulator中构建时避免编译框架?

时间:2020-08-25 09:09:41

标签: ios xcode frameworks ios-simulator

我正在尝试创建一个在iOS Simulator中构建的自定义框架。

我有一些库只能在Real中构建 设备。我想避免在编译这些特定框架的同时 我的框架是为模拟器而构建的。

有没有一种方法可以避免在构建阶段编译某些库?

我的猜测是,我们可以尝试在构建阶段使用脚本来避免它们,但我不确定。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

  • load中创建框架optional而非required
  • Build Phases > Link Binary With Libraries的{​​{1}}中为选项Build Settings > Linking创建一个标志并添加值Other Linker Flags
  • 然后在代码中检查类似Any iOS Simulator SDK的构建目标

enter image description here