我有一个项目,其中包含一些方案,一个用于 EA、分阶段和生产。
我希望能够根据我正在运行的构建配置设置我的基本 url。
#if defined PRODUCTION
#define BASE_URL [NSURL URLWithString:@"https://example.production.com/"]
#elif defined STAGED
#define BASE_URL [NSURL URLWithString:@"http://example.staged.com/"]
#else
#define BASE_URL [NSURL URLWithString:@"https://example.ea.com/"]
#endif
有没有办法设置预处理器宏来定义 PRODUCTION 和 STAGED 的值,我猜它在我的目标的构建设置中的某个地方。这会是最好的方法吗?