ios多个target

1.建立3个target,分别为heroone,heroone test,heroone dev;分别为正式环境,test环境,dev环境

fe6edac2bfac216fea6415bab40e738d6d8.jpg

2.注意取消掉autocreate以防止名字不对,分别以Duplicate的方式建立另外两个scheme

4cbf46c8a1dac9d3f9ed162f77350e1c826.jpg

 

3.创建target时会自动产生plist文件,点击相应的target选择相应的plist文件

4.编辑相应的scheme选择对应的target

5.每个target的Build Settings都有一个Preprocessor Macros,这个选项代表着全局文件,增加一个WD_Environment_Mode字符,三个target分别设为0,1,2;

新建一个header文件,内容为:

#ifdef WD_Environment_Mode

#if WD_Environment_Mode == 0

    #define environment  @"pro"

#elif WD_Environment_Mode == 1

    #define environment  @"test"

#elif WD_Environment_Mode == 2

    #define environment  @"dev"

#endif

#endif

这样不同的target就有不同的environment值

 

最后:可以查看某个文件属于哪个target

c5a749ffe27da5f394bc2bd4d1a7fc5bb16.jpg

转载于:https://my.oschina.net/HeroOneHY/blog/2877489

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值