To: 配置多运行环境, 区分DebugTest(Debug模式测试环境), DebugOnline(Debug模式生产环境), Release(Release模式生产环境)等环境
步骤:
1. 添加Configurations, 重命名后结果为DebugTest, DebugOnline, Release, 如图1
2. 选中 目标targets -> Build Settings, 搜索 macro 并编辑, 结果为如图2
图23. 编辑Scheme, 并配置运行模式, 如下图3, 图4, 图5
图3 图4 图54. 依照上述方法, 添加Scheme, 分别对应DebugOnline 和 Release, 结果为如图6
图65. 设置Scheme对应的Configuration, 如下图7, 图8
图7 图86. 编写代码测试:
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSString *host;
#if TEST
host =@"http://www.test.com";
#else
host =@"http://www.online.com";
#endif
NSLog(@"%@", host);
}
网友评论