我有一个有两个目标的 iOS 项目。第一个旨在用作普通应用程序,而第二个将包含第三方类以扩展功能。
我希望能够在同一个 Xcode 项目中编译它们,但我需要在第一个目标中排除第三方类,以避免支付我们不会使用的许可证。
我考虑过做这样的事情:
#ifdef THIRD_PARTY
NSLog(@"Third party enabled");
#else
NSLog(@"Third party disabled");
#endif
但我需要在建筑设置文件中定义 THIRD_PARTY,但我不能这样做。
你怎么看?