1.复制

2.修改target名、info.plist名、修改schemes

3.设置预编译宏
Target ->Build Settings 然后搜索Preprocessor Macros 然后增加宏

4.修改podfile
platform :ios, '8.0'
def testing_pods
pod '公共'
end
target '开发版' do
testing_pods
end
target '测试版' do
testing_pods
pod '单独库'
end
pod更新前需要先注释掉所有库,更新。移除targets-general-linked framkworks and libraries - Pods_项目名.framework 。 解注。更新。
5用法
if (DevelopMent == 1) { // 测试一下,选择不同的Schemes就可以看到输出不同
NSLog(@"DevelopMent=1");
}else {
NSLog(@"DevelopMent=0");
}
#if DevelopMent == 1
#define BaseURL @"192.168.1.23" // 内网服务器
#else
#define BaseURL @"112.23.12.34" // 外网服务器(瞎写的)
#endif
网友评论