app 环境分离实践实践

一。 target  复制

app 环境分离实践实践_第1张图片

选定的目标是iPhone的目标,你可以复制和过渡到iPad的目标在同一时间。用于运行在iPhone的用户界面可为iPad开发的起点。可以复制iPhone和iPad上运行的目标转变为新的目标。


app 环境分离实践实践_第2张图片

本次测试直接选择的复制only

 二 target  更名


1.targer 名称

app 环境分离实践实践_第3张图片

2.scheme 名称


app 环境分离实践实践_第4张图片



app 环境分离实践实践_第5张图片

3.plist 文件文件名,与target绑定


app 环境分离实践实践_第6张图片


app 环境分离实践实践_第7张图片
 target  更名



三 修改配置 真正实现环境分离,更改targetBeta 版

1.bundleId

2. bundle display name

3.更换图标(没找见在哪里更换??)

app 环境分离实践实践_第8张图片


四。判断target 

根据不同的target ,代码中可以做不同的处理。可以通过预编译宏来区分。




app 环境分离实践实践_第9张图片

在代码中使用 预处理来运行不同的版本来测试效果

#ifdef beta

NSLog(@"我是beta 测试版本,需要执行的代码");

#else

NSLog(@"我是正式的版本,执行我的代码");

#endif


看了博文,自己实践一遍。

你可能感兴趣的:(app 环境分离实践实践)