问题描述
我正在尝试创建一个在iOS Simulator中构建的自定义框架。
我有一些库只能在Real中构建
设备。我想避免在编译这些特定框架的同时
我的框架是为模拟器而构建的。
有没有一种方法可以避免在构建阶段编译某些库?
我的猜测是,我们可以尝试在构建阶段使用脚本来避免它们,但我不确定。任何帮助将不胜感激。
解决方法
- 在
load
中创建框架optional
而非required
- 在
Build Phases > Link Binary With Libraries
的{{1}}中为选项Build Settings > Linking
创建一个标志并添加值Other Linker Flags
- 然后在代码中检查类似
Any iOS Simulator SDK
的构建目标