美文网首页
iOS Scheme多环境运行配置

iOS Scheme多环境运行配置

作者: 西洋参 | 来源:发表于2019-05-03 14:41 被阅读0次

    多环境运行的配置流程

    1.配置多个环境的scheme

    2.配置多个.xcconfig

    选择Target -> New Scheme 

    创建xconfig文件

    这里新建一个TestConfig文件

    3.配置变量

    这里配置好自己想定义的参数如:Bundle id,Bundle name , Build Version,Bundle Version等

    4.新增自定义config

    选择 Project ->  Configurations ->  添加复制对应环境,这里只有Debug和Release可以复制,自己根据对应环境选择复制

    5.关联xconfig配置

    生成后,打开Test 配置对应的Config

    6.配置变量

    Xcode的变量配置,它会先检索Targets是否有该变量,然后再去Project检索,所以我们先配在Target里面

    选中Target -> Build Settings - > 搜索 Bundle ID  -> Product Bundle Identifier - > 配置变量 $(变量名)

    其他的变量同此,注:Bundle id在info中的修改都会更改Build Settings里面的变量配置,所以配好后info.plist的参数不要改动.

    7.新增自定义环境参数

    新增自定义变量NET_ENVIRONMENT 在不同环境中的值

    8.在自己的环境文件中做判断就可以了

    这样配好后,工程只需要切换对应的scheme就可以运行对应的环境,不需要在文件中改环境,改配置了.

    相关文章

      网友评论

          本文标题:iOS Scheme多环境运行配置

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