美文网首页
用xcconfig文件配置iOS app环境变量

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

作者: guoguojianshu | 来源:发表于2021-05-10 20:38 被阅读0次

    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环境变量

          本文链接:https://www.haomeiwen.com/subject/elxwdltx.html