iOS中xcconfig文件
2023-12-18 本文已影响0人
吕建雄
config是一种用于管理项目配置的文件格式;xcconfig文件可以包含一系列的键值对,用于定义项目的编译选项、链接选项、预处理项等
1、xcconfig创建:
创建xcconfig可以根据不同环境创建不同的xcconfig文件,以便能在不同的xcconfig文件中定义自己的环境变量;
2、添加.xcconfig文件到项目中
添加xcconfig在Xcode中,如上图所示:Xcode->PROJECT->INFO->Configurations将对应的xcconfig添加到对应的环境下。
示例:
使用xcconfig定义网络环境
在*Debug.xcconfig中添加如下内容:
// 测试下基础的URL
DASEURL = @"https:/$()/test.com/api/api/"
// 是测试的环境
DEBUG = 1
在*Release.xcconfig中添加如下内容
// 正式下基础的URL
BASEURL = @"https:/$()/app.com/api/api/"
// 是正式的环境
DBUG = NO
在代码中使用:
NSLog(@"BASEURL=%@", BASEURL);
即可实现读取同一个变量名,实现不同环境对应不同路径