xcode 配置系统编译环境 Preporocessing 预编译ENVIRONMENT

在某些项目中看到一些环境变量类似宏的东西 比如叫ENVIRONMENT, 但发现还找不到具体这个宏是什么值, 那是因为他实在MVLL里配置了这个宏的值, 他能配置debug/release下的不同值,所以你肯定是找不到的

配置变量如下: APIUrl 就相当于ENVIRONMENT, 他就是一个环境变量名, 程序在编译的时候会根据编译环境替换后面的值

在代码中只需直接写他的环境变量名就可以

NSString *strUrl = APIUrl;

注意:

在配置APIUrl的时候后面的字符串一定要写成转义字符型的, 否则就会报错, 因为他在读取出来的时候发现字符串格式不对。下面是几种错误情况

APIUrl=@search

APIUrl=search

你可能感兴趣的:(xcode 配置系统编译环境 Preporocessing 预编译ENVIRONMENT)