今天仔细研究了一下xcconfig这个文件,xcconfig文件是用来配置project&target的build settings设置的,可以根据不同的编译环境分别配置。xcconfig支持自定义配置键值,同时info.plist可以通过${key}来取得配置的值。这样就可以通过不同的编译环境实现不同的配置条件了。具体可以参考以下文章:
xcconfig:
http://liuwei.so/post/2015/01/14/Xcode-配置文件-xcconfig-使用实践.html
http://www.ifun.cc/blog/2014/02/09/xcconfigwen-jian-de-yong-fa/
http://www.jontolof.com/cocoa/using-xcconfig-files-for-you-xcode-project/
info.plist:
http://www.wtoutiao.com/a/625293.html