XCode下多版本管理

2018-08-14  本文已影响0人  playboy

在软件开发过程中,经常会碰到不同平台、开发环境的管理,比如iOS/Android,360/91,debug/release/product等等,需要根据情况,发布不同的版本。为了便于管理,一键切换版本,本文讲述使用xcode中的scheme、build config,并借助宏定义,来管理版本的方法。

1.创建新的编译配置,步骤如下图

2.创建新的scheme,并配置刚创建的编译配置

左边每个标签都依次选下,然后在右侧选择新建的配置和执行的app

3.设置宏定义

4.根据宏定义来编写依赖于版本的代码

例如

#if USE_UM

#pragm message("use um")

#else

#pragm message("not use um")

#endif

5.编译时,只要选择不同的scheme然后编译就能变出不同的版本来。

参考链接:https://itexico.com/blog/bid/99497/iOS-Mobile-Development-Using-Xcode-Targets-to-Reuse-the-Code

参考链接:https://medium.com/@kavithakumarasamy89/xcode-build-settings-user-defined-settings-manage-multiple-environments-with-single-target-3e5c1a307999

上一篇下一篇

猜你喜欢

热点阅读