iOS、XCode

XCode之多个Target

2019-02-14  本文已影响0人  黄成瑞
优点:一键切换不同环境

例如:Dev、UAT、Dis,每一个环境都可以对应自己的应用名称、AppIcon、LaunchImage、桥接文件等。从而我们可以设置每一个环境所对应的业务逻辑,多个Target也适用于多个App存在较小的差异,每个Target对应一个App

目录

1.如何创建多个Target?
2.如何通过多个Target分别对应自己的AppIcon、LaunchImage等
3.如何在代码中区分Target进而使用不同的业务逻辑?比如不同环境不同Host?

一、如何创建多个Target?

二、如何通过多个Target分别对应自己的AppIcon、LaunchImage

三、如何在代码中区分Target进而使用不同的业务逻辑?比如不同环境不同Host?
if (APPTYPE == 0) {
        NSLog(@"Targe1:这是第%d个Target",APPTYPE);
    } else if (APPTYPE == 1) {
        NSLog(@"Targe1:这是第%d个Target",APPTYPE);
    } else if (APPTYPE == 2) {
        NSLog(@"Targe1:这是第%d个Target",APPTYPE);
    } else {
        NSLog(@"Targe1:这是第%d个Target",APPTYPE);
    }

#if APPTYPE == 0
#import ""
#dlif APPTYPE == 2
#import ""
#else
#endif

#if XHDEBUG
#elif XHRELEASE
#else
#endif
注意事项

1.不共用的文件就设置对应自己的Target,共用的文件区分Target就用宏区
2.你可以使用多个Target配置不同环境,证书也可以对应配置哦

上一篇 下一篇

猜你喜欢

热点阅读