用xcconfig文件配置iOS app环境变量

1.创建一个新的xcconfig后缀的文件

截屏2021-05-10 下午8.22.21.png

2.点击next后,任何复选框都不用选,直接点击“create”
截屏2021-05-10 下午8.23.04.png

3.然后选中主要工程的project -> info , 找到Configurations, 点击下方的“+”

截屏2021-05-10 下午8.26.34.png

从图中可以看到两个已经添加好的Configuration: Debug 和 Release
然后点击三角,修改Debug和Release为上一步创建的xcconfig后缀的文件

4.填写Debug和Release的内容

//app的名字
 APP_NAME = 熊猫开黑Debug
//请求的主域名
 XSLostName = http:\/\/www.baidu.com

//导入pods 对应的 config
#include "Pods/Target Support Files/Pods-XiaoShuo/Pods-XiaoShuo.debug.xcconfig"

5.然后修改plist文件,把第四步用的参数,写到plist文件中

截屏2021-05-10 下午8.35.48.png

6.使用的时候,可以写个NSString+XSTool的类别,从plist中读取值,进行使用

#import "NSString+XSTool.h"

@implementation NSString (XSTool)
+(NSString *)infoForKey:(NSString *)key{
    NSDictionary * dict = [[NSBundle mainBundle] infoDictionary];
    return [dict[key] stringByReplacingOccurrencesOfString:@"\\" withString:@""];
}

@end

参考https://help.apple.com/xcode/#/dev745c5c974

你可能感兴趣的:(用xcconfig文件配置iOS app环境变量)