您当前的位置: 首页 >  ar

使用多个Target去管理项目版本环境

xiangzhihong8 发布时间:2017-11-28 14:53:42 ,浏览量:5

在实际开发中,为了保证所开发的产品能够尽量完美上线,在上线前会特意测试几轮,保证所开发的应用没有问题。据此,在实际的开发过程中,往往需要区分测试环境和线上环境,在Android开发中,可以通过gradle脚本来识别,并在代码中体现出来。 在ios开发中,如果一个包需要同时包含debug和线上的relase环境,则需要打两个.a文件,然后合并在一起。

除了上述情况之外,有一些App还分为专业版与普通版,而专业版与普通版的区别在于一些功能的有无,对于这样的需求,难道要专门去独立出来两个项目吗?如果要是专门去独立出来两个项目,那以后迭代的话,两个项目都得同时去迭代,工作量是如此浩大,而单一的去copy也不是设计中的一个好的方法。这个时候就用到了Target。

定义

首先,看一下苹果官方文档是对于Target的定义。

A target specifies a product to build and contains the instructions for 
building the product from 
关注
打赏
1688896170
查看更多评论

xiangzhihong8

暂无认证

  • 5浏览

    0关注

    1319博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0475s