多环境配置 - ShenYj/ShenYj.github.io GitHub Wiki
WorkSpace
多项目环境, 包含了多个
Poject
Project
包含了项目的所有的代码、资源文件, 所有信息
Target
对指定代码和资源文件的具体构建方式
Scheme
对指定
Target
的环境配置
-
方案不足之处:
配置零散, 多个plist文件,尤其是在为
Target
设置不同环境变量(自定义宏)时 -
优势
在一个
Target
下完成了多环境配置不足之处
还是需要在
Project
、build settings
下做配置, 比如在引入三方库, 配置Framework Search Paths
等 -
优势
能够将
Build Settings
的设置更加清晰, 通过一个文件配置, 一目了然
结合Scheme
使用更方便注意点
Build Settings
冲突的处理