1.复制
760578-b4e0c604efc1ad6d.gif
2.修改target名、info.plist名、修改schemes
760578-d6f31a73398b8139.gif
3.设置预编译宏
Target ->Build Settings 然后搜索Preprocessor Macros 然后增加宏
760578-c7568f5b22aeed49.gif
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
网友评论