0

根据应用程序是在模拟器中运行还是在设备中运行,我最好的选择似乎是具有特定于环境的前缀标头。

为了应用不同的前缀标头,我需要为每个环境设置一个完整的单独目标 - 一个用于本地/模拟器部署,一个用于设备部署。

这意味着我要维护两个几乎相同的目标,这是一个令人头疼的维护问题。那么我该如何改进这个设置。有没有办法创建子目标或以某种方式从同一个父目标派生两个目标?

4

1 回答 1

0

您不需要创建新目标,只需在 *Prefix.pch 中使用它

#if !TARGET_IPHONE_SIMULATOR
//  device headers
#else
//  simulator headers
#endif
于 2012-04-23T13:09:51.710 回答