iOS Scheme多环境运行配置

2019-05-03  本文已影响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就可以运行对应的环境,不需要在文件中改环境,改配置了.

上一篇下一篇

猜你喜欢

热点阅读