Xcode环境变量及BuildSettings

BuildSettings

xcode配置

  1. OTHER_LDFLAGS
    other linker flags设置的值实际上就是ld命令执行时后面所加的参数。

环境变量

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

你可能感兴趣的:(Xcode环境变量及BuildSettings)