Swift Xcode-仅将库添加到一个目标
我有一个Swift项目,其中有一个库不可用于模拟器。因此,我创建了两个目标,一个在设备上运行,一个在模拟器中运行。我只想将库添加到设备目标 我所做的:Swift Xcode-仅将库添加到一个目标,swift,xcode,xcode8,Swift,Xcode,Xcode8,我有一个Swift项目,其中有一个库不可用于模拟器。因此,我创建了两个目标,一个在设备上运行,一个在模拟器中运行。我只想将库添加到设备目标 我所做的: 添加了预处理器宏:模拟器目标为模拟器=1,设备目标为模拟器=0 我“将二进制文件与库链接”仅用于设备目标,“编译源代码”也仅用于设备目标 在代码中我使用#if!仿真器保护库相关代码 尽管如此,在尝试为模拟器构建时,我还是遇到一个链接器错误: 架构x86_64的未定义符号: 架构x86_64的未定义符号: “_OBJC_CLASS_$_Vufo
- 添加了预处理器宏:模拟器目标为模拟器=1,设备目标为模拟器=0
- 我“将二进制文件与库链接”仅用于设备目标,“编译源代码”也仅用于设备目标
- 在代码中我使用#if!仿真器保护库相关代码