BuildSettings
- OTHER_LDFLAGS
other linker flags设置的值实际上就是ld命令执行时后面所加的参数。
环境变量
- SRCROOT 当前工程根目录,即.xcodeproj文件所在的目录。
- BUILD_DIR 编译生成文件目录
- CONFIGURATION 当前的配置环境,如Debug,Release
- PLATFORM_NAME 表示获取当前程序运行的平台
- EFFECTIVE_PLATFORM_NAME 当前配置是OS还是simulator
- PRODUCT_NAME 产品名字
- TARGET_NAME target名称
- CURRENT_PROJECT_VERSION 当前版本号
- inherited
Project 的 Building Settings 中的设置 默认并不被 Targets 继承,只有当Targets的设置加入了 (inherited) 时才被继承,添加目录的时候写上(inherited) 就表示从 frameworks 里面读取。
继承自更高一级的配置
-》 由到高低的配置,分别是:
Basic的Project中的配置-》此处的Target的配置-》具体的Debug还是Release的配置