兄弟们在开发调试过程当中,确定遇到过多环境配置的。例如:我开发版本请求测试服。正式包请求正式服—之类的。xcode
今天就小小的浅谈一波。(虽然大多数兄弟们都会,可是小弟我感受仍是有写的必要。😆)markdown
target
配置target
以后会使IPA包
的体积成倍增长。其实不会的。target
其实就是个配置,在不一样target
运行打包使会根据配置来处理target
使用target
的建立其实很简单。我给兄弟们画了一幅图这样其实就配置完了,好多项目目前也有这么配置的oop
那么咱们说一下第二种配置方法测试
scheme
配置scheme
配置会比target
相对来讲比较好一点scheme
使用target
舒服好多了buildSetting
里面的配置。其实也不是最优的那么咱们说下第三种配置,也是我以为最舒服最优的配置~ui
config
配置这个估计你们目前好多用在项目中了,只能说大家很厉害spa
我刚开始接触感受发现了新大陆呢~调试
config
使用config
选择对应的
config
,就OK了,应为这个config
能够操控buildSetting
的。code
config
配置config
配置编译以后能够查看是否生效orm
说明我们的配置已经生效,写到了
buildSetting
里面了。继承
scheme
和config
联合配置,会给咱们开发节省不少没必要要的麻烦,并且--全部配置都在一块儿,看着也比较舒服有些兄弟们可能不知道相应的buildSetting
配置。我准备好了网址XcodeBuildSetting
config
冲突解决config
--例如:有自身的config
、pods
的config
。你们可能会遇到冲突2.1. 配置自身config
2.2. 关联相应的其余config
文件便可
2.3. 以pods举例:
#include “Pods config 路径”
//若是有相同的配置 -- 能够兼容的 前面 加个 $(inherited) 这个东西能够理解为继承~
OTHER_LDFLAGS = $(inherited) -framwork "AF"
复制代码
但愿对兄弟们有些帮助吧~😆