需求:
两个App,有分"店员版"和"消费者版",除了个别页面不同,其他构建页面都完全一样
思考:
第一种:新建两个项目工程开发,把相同的页面封装并拷贝到项目使用
第二种:在同一个项目中,建立两个不同的target进行开发
优劣:
第一种方式:项目之间独立分开,耦合和干扰度小,但是项目开发消耗有点大
第二种方式:节省项目资源拷贝,但是在配置文件和提交到git或者SVN仓库容易冲突
今天我们就要讨论第2种情况
构建第一步:新建target
构建第二步:根据情况添加相应文件
构建第三部:调试App或者打包App,其实在上一步已经提及
个人建议:
1.多target开发最好配合git提交,如果使用SVN仓库,那么大多数可能都会在解决冲突上边浪费时间;
2.如果配置文件过多,而且复杂,建议新建一个项目开发,避免报错频发
**提醒:在同个项目新建多个Target,使用的图片文件夹一般都是同一个,除非是不同target文件,图片差异很大才分开,那么不同target的Icon如何区分
**解决方法(一共三部)
相关资料链接
http://blog.devtang.com/2013/10/17/the-tech-detail-of-ape-client-1/