有些时候需要有正式、测试、灰度等环境。 解决办法一: 添加一个数据源切换功能咯。看起来很高大上。看起来也不为一个好的办法。(切换逻辑要写好)
看看最装逼的方法(个人绝对没有方法一的方便)
解决办法二:
该办法是同一套代码生成不同的解决方案
1:创建项目
2:点击左边boundle的项目,右边会出现PROJECT和TARGET
如图:
3:开始创建测试
版本
的TARGET
右键第一项
如图:
点击第一项出现如图对话框,点击Duplicate Only
如图:
点击之后如图
搞完了看起来名字好low 4:修改新增TARGET名字 在上图勾选上的两项,直接双击修改即可 4.1 点击工程如图
点击之后出现如图,把选中的点击两次既可修改一定要修改成一样的
5:修改对应TARGET的plist文件,signing选中auto即可
6:修改对应的宏(大白话)
可以按照以上步骤在添加一个灰度的地址
然后你可以直接选择对应的包了如图
这里选择生成的版本,就ok了。
7:代码中实现
在代码就可以用我们设置的宏了MTGREY
- (void)viewDidLoad {
[super viewDidLoad];
if (MTTARGET) {
}
}
8:注意问题 你在工程里添加了一个文件,你就要在你所添加的【所有的TARGET】里要把全部的文件添加一下。好恶心的!!!
有些地方说的不到位,还请各位看官指正。。。
- 欢迎各位一块学习,提高逼格!
- 也可以添加洲洲哥的微信公众号
可以来微信公众号(洲洲哥)后台给我们留言。 快来扫码关注我们吧!