1. project -> info -> Configurations下新增一个配置Test
image.png
2. project -> Build Setting -> Apple Clang - Preprocessing 预加载中配置宏定义 Preprocess Macors -> Test
image.png
#修改
DEBUG=1
#为
TEST=1
3. 配置自定义名称
3.1 TARGETS -> Build Setting -> User-Defined 添加 AppDisplayName
对于Debug,Test,Release分别设置值为appname开发版,appname测试版,appname
image.png
然后修改 project -> Build Setting -> Product Name的值
$(TARGET_NAME)
为$(AppDisplayName)
image.png
3.2 同上,添加AppIcon
image.png
image.png
image.png
4.配置开发测试生产BaseURL
#if DEBUG
BASEURL = "开发环境URL"
#elseif TEST
BASEURL = "测试环境URL"
#else
BASEURL = "生产环境URL"
#endif
5.配置完成后,若项目使用pod集成第三方库,在terminal执行一下pod install
,将项目配置导入新增的配置Test中.
6.
-
补充说明1,之前漏了一步,结果在新的app里发现名字还是显示开发版
在Target->General->Display Name 需要配置成以上的的名字变量$(AppDisplayName)
image.png 补充说明2,打包出来的ipa文件是中文名,需要Info.Plist文件中Bundle Name写死