一、设置全局宏
进入'Build Settings' ->搜索'PreprocessorMacros’然后如图所示进行设置
应用场景
1.debug模式下用测试服务器地址,release模式下用线上服务器。
#if PROD == 1
// 正式服务器地址
NSString * const SERVER_URL = @"http://www.baidu.com/";
#else
// 测试服务器地址
NSString * const SERVER_URL = @"http://www.google.com/";
#endif
2.多个target可以通过全局宏切换
TARGET_VERSION==1.png TARGET_VIERSON==2.png
#if TARGET_VERSION == 1
NSString *app_name = @"微信"
#elif TARGET_VERSION == 2
NSString *app_name = @"支付宝"
#endif
网友评论