iOS 同一项目多target配置和区分环境 OC &&

2018-12-23  本文已影响128人  翻滚的炒勺2013
0.jpg

有时候可能一个app对应多个端,比如教育app就分为学生端和教师端,其中有些东西是可以共用的,而有些是有些区别的,如果分为两个项目,管理起来就有些困难,这个时候就可以采用一个项目多个target管理.

首先新建一个工程 选择Duplicate

>

出现了一个新的target

image.png

双击修改名字为Day2

image.png image.png

同样修改为Day2

image.png

同样修改为Day2

image.png

选择Day2

image.png image.png image.png

在oc中 Building Setting里搜Preprocessor Macros. 添加DEVELOPMENT0

image.png

在debug中添加DEVELOPMENT1

在项目中做区分

swift
class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        #if DEVELOPMENT0
        print("1");
        #elseif DEVELOPMENT1
        print("Day2");
        #elseif DEVELOPMENT2
        print("Day3");

        #else
        print("2");
        #endif

    }


}

OC
#ifdef DEVELOPMENT0
    your code
#elif DEVELOPMENT1
    your code

#else
    your code

#endif

编译项目

image.png

END

上一篇 下一篇

猜你喜欢

热点阅读