这里分享下多Target配置环境。
OC
第一步:
第二步:
第三步:
重复操作上面操作,不同的target我们设置不同ENV值。
第四步:
#if (ENV==0) // 开发环境
#define BASE_URL @"https://localhost/"
#elif (ENV==1) // 测试环境
#define BASE_URL @"https://localhost/"
#elif (ENV==2) // UAT环境
#define BASE_URL @"https://localhost/"
#elif (ENV==3) // 生产环境
#define BASE_URL @"https://localhost/"
#endif
Swift
第一步:
第二步:
第三步:
重复操作上面操作,不同的target我们添加不同值。
-D DEV
-D TEST
-D REL
等
第四步:
#if (LINKDEV || LINKTEST || LINKPREREL)
Utils.shared.printLoginData()
#else
startup()
#endif
👌👌👌好了就这么简单,祝你顺利。