<?xml version=“1.0” encoding=“UTF-8”?> <!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “www.apple.com/DTDs/PropertyList-1.0.dtd”> <plist version=“1.0”> <array>
<dict> <key>Identifier</key> <string>com.apple.buildsettings.standard</string> <key>Name</key> <string>Standard Properties</string> <key>Options</key> <array> <dict> <key>DefaultValue</key> <string></string> <key>Description</key> <string>A string identifying the build system action being performed.</string> <key>DisplayName</key> <string>Active Build Action</string> <key>Name</key> <string>ACTION</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Description</key> <string>A list of components being built during this action.</string> <key>DisplayName</key> <string>Active Build Components</string> <key>Name</key> <string>BUILD_COMPONENTS</string> <key>Type</key> <string>stringlist</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Description</key> <string>The name of the current project.</string> <key>DisplayName</key> <string>Project Name</string> <key>Name</key> <string>PROJECT_NAME</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Description</key> <string>The name of the current target.</string> <key>DisplayName</key> <string>Target Name</string> <key>Name</key> <string>TARGET_NAME</string> <key>Type</key> <string>string</string> </dict> <dict> <key>ConditionFlavors</key> <array> <string>arch</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>SDKROOT</string> <key>Type</key> <string>string</string> </dict> <dict> <key>ConditionFlavors</key> <array> <string>arch</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>ADDITIONAL_SDKS</string> <key>Type</key> <string>stringlist</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>SUPPORTED_PLATFORMS</string> <key>Type</key> <string>stringlist</string> <key>UIType</key> <string>supportedplatforms</string> </dict> <dict> <key>DefaultValue</key> <string>$(OBJROOT)/SharedPrecompiledHeaders</string> <key>Name</key> <string>SHARED_PRECOMPS_DIR</string> <key>Type</key> <string>string</string> </dict> <dict> <key>ConditionFlavors</key> <array> <string>arch</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>HEADER_SEARCH_PATHS</string> <key>Type</key> <string>pathlist</string> </dict> <dict> <key>ConditionFlavors</key> <array> <string>arch</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>USER_HEADER_SEARCH_PATHS</string> <key>Type</key> <string>pathlist</string> </dict> <dict> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>LIBRARY_SEARCH_PATHS</string> <key>Type</key> <string>pathlist</string> </dict> <dict> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>FRAMEWORK_SEARCH_PATHS</string> <key>Type</key> <string>pathlist</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>REZ_SEARCH_PATHS</string> <key>Type</key> <string>pathlist</string> </dict> <dict> <key>ConditionFlavors</key> <array> <string>arch</string> </array> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>ALWAYS_SEARCH_USER_PATHS</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>ENABLE_DEFAULT_HEADER_SEARCH_PATHS</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES</string> <key>Type</key> <string>stringlist</string> </dict> <dict> <key>DefaultValue</key> <string>*.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj</string> <key>Name</key> <string>EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES</string> <key>Type</key> <string>stringlist</string> </dict> <dict> <key>DefaultValue</key> <string>$(TEMP_DIR)/PrefixHeaders</string> <key>Name</key> <string>PRECOMP_DESTINATION_DIR</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>VERSIONING_SYSTEM</string> <key>Type</key> <string>enum</string> <key>Values</key> <array> <string></string> <string>apple-generic</string> </array> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>CURRENT_PROJECT_VERSION</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>VERSION_INFO_PREFIX</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>VERSION_INFO_SUFFIX</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>VERSION_INFO_BUILDER</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>VERSION_INFO_EXPORT_DECL</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>VERSION_INFO_FILE</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string>dwarf</string> <key>Name</key> <string>DEBUG_INFORMATION_FORMAT</string> <key>Type</key> <string>enum</string> <key>Values</key> <array> <string>dwarf</string> <string>dwarf-with-dsym</string> </array> </dict> <dict> <key>DefaultValue</key> <string>$(FULL_PRODUCT_NAME).dSYM</string> <key>Name</key> <string>DWARF_DSYM_FILE_NAME</string> <key>Type</key> <string>string</string> <key>UIType</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string>$(CONFIGURATION_BUILD_DIR)</string> <key>Name</key> <string>DWARF_DSYM_FOLDER_PATH</string> <key>Type</key> <string>string</string> <key>UIType</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>COLOR_DIAGNOSTICS</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>SCAN_ALL_SOURCE_FILES_FOR_INCLUDES</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>GENERATE_PROFILING_CODE</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>ENABLE_BITCODE</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>HIDE_BITCODE_SYMBOLS</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string>marker</string> <key>Name</key> <string>BITCODE_GENERATION_MODE</string> <key>Type</key> <string>enum</string> <key>Values</key> <array> <string>marker</string> <string>bitcode</string> </array> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>STRIP_BITCODE_FROM_COPIED_FILES</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string>.DS_Store .svn .git .hg CVS</string> <key>Name</key> <string>EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS</string> <key>Type</key> <string>stringlist</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>MACH_O_TYPE</string> <key>Type</key> <string>enum</string> <key>Values</key> <array> <string>mh_execute</string> <string>mh_dylib</string> <string>mh_bundle</string> <string>staticlib</string> <string>mh_object</string> </array> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>INIT_ROUTINE</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>LINK_WITH_STANDARD_LIBRARIES</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>KEEP_PRIVATE_EXTERNS</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>EXPORTED_SYMBOLS_FILE</string> <key>Type</key> <string>string</string> </dict> <dict> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>UNEXPORTED_SYMBOLS_FILE</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>SEPARATE_SYMBOL_EDIT</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>DYLIB_CURRENT_VERSION</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>DYLIB_COMPATIBILITY_VERSION</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>LD_DYLIB_INSTALL_NAME</string> <key>Type</key> <string>path</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>DYLIB_INSTALL_NAME_BASE</string> <key>Type</key> <string>String</string> </dict> <dict> <key>ConditionFlavors</key> <array> <string>arch</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>SECTORDER_FLAGS</string> <key>Type</key> <string>stringlist</string> <key>UIType</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>ORDER_FILE</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>LD_RUNPATH_SEARCH_PATHS</string> <key>Type</key> <string>stringlist</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>LD_GENERATE_MAP_FILE</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string>$(TARGET_TEMP_DIR)/$(PRODUCT_NAME)-LinkMap-$(CURRENT_VARIANT)-$(CURRENT_ARCH).txt</string> <key>Name</key> <string>LD_MAP_FILE_PATH</string> <key>Type</key> <string>path</string> </dict> <dict> <key>ConditionFlavors</key> <array> <string>arch</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>WARNING_LDFLAGS</string> <key>Type</key> <string>stringlist</string> <key>UIType</key> <string>string</string> </dict> <dict> <key>ConditionFlavors</key> <array> <string>arch</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>OTHER_LDFLAGS</string> <key>Type</key> <string>stringlist</string> <key>UIType</key> <string>string</string> </dict> <dict> <key>ConditionFlavors</key> <array> <string>arch</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>OTHER_LIBTOOLFLAGS</string> <key>Type</key> <string>stringlist</string> <key>UIType</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>DEAD_CODE_STRIPPING</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>PRESERVE_DEAD_CODE_INITS_AND_TERMS</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>BUNDLE_LOADER</string> <key>Type</key> <string>string</string> </dict> <dict> <key>CommandLineArgs</key> <dict> <key>NO</key> <array/> <key>YES</key> <array> <string>-Xlinker</string> <string>--no-demangle</string> </array> </dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>LINKER_DISPLAYS_MANGLED_NAMES</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>GENERATE_MASTER_OBJECT_FILE</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>PRELINK_LIBS</string> <key>Type</key> <string>stringlist</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>PRELINK_FLAGS</string> <key>Type</key> <string>stringlist</string> </dict> <dict> <key>CommandLineArgs</key> <dict> <key>NO</key> <array/> <key>YES</key> <array> <string>-Xlinker</string> <string>-no_pie</string> </array> </dict> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>LD_NO_PIE</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>DefaultValue</key> <string>$(OBJECT_FILE_DIR_$(CURRENT_VARIANT))/$(CURRENT_ARCH)/$(PRODUCT_NAME)_dependency_info.dat</string> <key>Name</key> <string>LD_DEPENDENCY_INFO_FILE</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>Category</key> <string>Packaging</string> <key>DefaultValue</key> <string></string> <key>Description</key> <string>A string that uniquely identifies the bundle. The string should be in reverse DNS format using only alphanumeric characters (`A-Z`, `a-z`, `0-9`), the dot (`.`), and the hyphen (`-`). This value is used as the `CFBundleIdentifier` in the `Info.plist` of the built bundle.</string> <key>DisplayName</key> <string>Product Bundle Identifier</string> <key>Name</key> <string>PRODUCT_BUNDLE_IDENTIFIER</string> <key>Type</key> <string>String</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>PRODUCT_NAME</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>EXECUTABLE_PREFIX</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>EXECUTABLE_EXTENSION</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>WRAPPER_EXTENSION</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>CURRENT_VERSION</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>VERSIONS_FOLDER_PATH</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>PRIVATE_HEADERS_FOLDER_PATH</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>PUBLIC_HEADERS_FOLDER_PATH</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>GENERATE_PKGINFO_FILE</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>Basic</key> <string>YES</string> <key>DefaultValue</key> <string></string> <key>Name</key> <string>INFOPLIST_FILE</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>INFOPLIST_PREPROCESS</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>INFOPLIST_EXPAND_BUILD_SETTINGS</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string>same-as-input</string> <key>Name</key> <string>INFOPLIST_OUTPUT_FORMAT</string> <key>Type</key> <string>Enumeration</string> <key>Values</key> <array> <string>same-as-input</string> <string>XML</string> <string>binary</string> </array> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>CREATE_INFOPLIST_SECTION_IN_BINARY</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string>same-as-input</string> <key>Name</key> <string>PLIST_FILE_OUTPUT_FORMAT</string> <key>Type</key> <string>Enumeration</string> <key>Values</key> <array> <string>same-as-input</string> <string>XML</string> <string>binary</string> </array> </dict> <dict> <key>DefaultValue</key> <string>UTF-16</string> <key>Name</key> <string>STRINGS_FILE_OUTPUT_ENCODING</string> <key>Type</key> <string>Enumeration</string> <key>Values</key> <array> <string>UTF-16</string> <string>UTF-8</string> <string>binary</string> </array> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>APPLY_RULES_IN_COPY_FILES</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>INFOPLIST_PREFIX_HEADER</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>INFOPLIST_OTHER_PREPROCESSOR_FLAGS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>CommandLineArgs</key> <array> <string>-D$(value)</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>INFOPLIST_PREPROCESSOR_DEFINITIONS</string> <key>Type</key> <string>stringlist</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>COPYING_PRESERVES_HFS_DATA</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>DEPLOYMENT_LOCATION</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>DEPLOYMENT_POSTPROCESSING</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>Basic</key> <string>YES</string> <key>DefaultValue</key> <string></string> <key>Name</key> <string>INSTALL_PATH</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string>$(SYSTEM_LIBRARY_DIR)/Extensions</string> <key>Name</key> <string>SYSTEM_KEXT_INSTALL_PATH</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string>$(LOCAL_LIBRARY_DIR)/Extensions</string> <key>Name</key> <string>LIBRARY_KEXT_INSTALL_PATH</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string>$(SYSTEM_KEXT_INSTALL_PATH)</string> <key>Name</key> <string>DEFAULT_KEXT_INSTALL_PATH</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>SKIP_INSTALL</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>SEPARATE_STRIP</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>CommandLineArgs</key> <dict> <key>all</key> <array/> <key>debugging</key> <array> <string>-S</string> </array> <key>non-global</key> <array> <string>-x</string> </array> </dict> <key>DefaultValue</key> <string>all</string> <key>Name</key> <string>STRIP_STYLE</string> <key>Type</key> <string>enum</string> <key>Values</key> <array> <string>all</string> <string>non-global</string> <string>debugging</string> </array> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>STRIPFLAGS</string> <key>Type</key> <string>stringlist</string> <key>UIType</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>ALTERNATE_PERMISSIONS_FILES</string> <key>Type</key> <string>stringlist</string> </dict> <dict> <key>DefaultValue</key> <string>$(INSTALL_OWNER)</string> <key>Name</key> <string>ALTERNATE_OWNER</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string>$(INSTALL_GROUP)</string> <key>Name</key> <string>ALTERNATE_GROUP</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string>$(INSTALL_MODE_FLAG)</string> <key>Name</key> <string>ALTERNATE_MODE</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>TEST_HOST</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>TREAT_MISSING_BASELINES_AS_TEST_FAILURES</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>EXCLUDED_SOURCE_FILE_NAMES</string> <key>Type</key> <string>stringlist</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>INCLUDED_SOURCE_FILE_NAMES</string> <key>Type</key> <string>stringlist</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>MODULE_NAME</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>MODULE_VERSION</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>MODULE_START</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>MODULE_STOP</string> <key>Type</key> <string>string</string> </dict> <dict> <key>Name</key> <string>HOME</string> <key>Type</key> <string>path</string> </dict> <dict> <key>Name</key> <string>LOGNAME</string> <key>Type</key> <string>string</string> </dict> <dict> <key>Name</key> <string>PWD</string> <key>Type</key> <string>path</string> </dict> <dict> <key>Name</key> <string>SHELL</string> <key>Type</key> <string>path</string> </dict> <dict> <key>Name</key> <string>USER</string> <key>Type</key> <string>string</string> </dict> <dict> <key>Name</key> <string>XCODE_DEVELOPER_DIR_PATH</string> <key>Type</key> <string>path</string> </dict> <dict> <key>DefaultValue</key> <string>default</string> <key>Name</key> <string>METAL_LIBRARY_FILE_BASE</string> <key>Type</key> <string>string</string> </dict> <dict> <key>DefaultValue</key> <string>$(TARGET_BUILD_DIR)/$(UNLOCALIZED_RESOURCES_FOLDER_PATH)</string> <key>Name</key> <string>METAL_LIBRARY_OUTPUT_DIR</string> <key>Type</key> <string>string</string> </dict> </array> <key>Type</key> <string>BuildSystem</string> </dict> <dict> <key>BasedOn</key> <string>com.apple.buildsettings.standard</string> <key>Identifier</key> <string>com.apple.build-system.core</string> <key>IsGlobalDomainInUI</key> <string>Yes</string> <key>Name</key> <string>CoreBuildSystem</string> <key>Options</key> <array> <dict> <key>AvoidEmptyValue</key> <string>YES</string> <key>Category</key> <string>Architectures</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>$(ARCHS_STANDARD)</string> <key>Name</key> <string>ARCHS</string> <key>Type</key> <string>StringList</string> <key>UIType</key> <string>Architectures</string> </dict> <dict> <key>Category</key> <string>Architectures</string> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>ONLY_ACTIVE_ARCH</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Architectures</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>Name</key> <string>VALID_ARCHS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Name</key> <string>ARCHS_STANDARD_32_64_BIT</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Name</key> <string>ARCHS_STANDARD_32_BIT</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Name</key> <string>ARCHS_STANDARD_64_BIT</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Category</key> <string>Architectures</string> <key>ConditionFlavors</key> <array> <string>arch</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>SDKROOT</string> <key>Type</key> <string>Path</string> <key>UIType</key> <string>SDKRoot</string> </dict> <dict> <key>Category</key> <string>Architectures</string> <key>ConditionFlavors</key> <array> <string>arch</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>ADDITIONAL_SDKS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Category</key> <string>Build Locations</string> <key>DefaultValue</key> <string>build</string> <key>Name</key> <string>SYMROOT</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>Category</key> <string>Build Locations</string> <key>DefaultValue</key> <string>$(SYMROOT)</string> <key>Name</key> <string>OBJROOT</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>LOCROOT</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>LOCSYMROOT</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>Category</key> <string>Build Locations</string> <key>DefaultValue</key> <string>$(BUILD_DIR)</string> <key>Name</key> <string>CONFIGURATION_BUILD_DIR</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>Category</key> <string>Build Locations</string> <key>DefaultValue</key> <string>$(PROJECT_TEMP_DIR)</string> <key>Name</key> <string>CONFIGURATION_TEMP_DIR</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>Category</key> <string>Build Locations</string> <key>DefaultValue</key> <string>$(OBJROOT)/SharedPrecompiledHeaders</string> <key>Name</key> <string>SHARED_PRECOMPS_DIR</string> <key>Type</key> <string>String</string> </dict> <dict> <key>DefaultValue</key> <string>$(DERIVED_DATA_DIR)/ModuleCache.noindex</string> <key>Description</key> <string>Absolute path of folder in which compiler stores its cached modules—this cache is a performance improvement.</string> <key>Name</key> <string>MODULE_CACHE_DIR</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>Category</key> <string>Search Paths</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>HEADER_SEARCH_PATHS</string> <key>Type</key> <string>PathList</string> </dict> <dict> <key>Category</key> <string>Search Paths</string> <key>ConditionFlavors</key> <array> <string>arch</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>USER_HEADER_SEARCH_PATHS</string> <key>Type</key> <string>PathList</string> </dict> <dict> <key>Category</key> <string>Search Paths</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Description</key> <string>This is a list of paths to folders to be searched by the compiler for included or imported system header files when compiling C, Objective-C, C++, or Objective-C++. The order is from highest to lowest precedence. Paths are delimited by whitespace, so any paths with spaces in them need to be properly quoted. This setting is very similar to "Header Search Paths", except that headers are passed to the compiler in a way that suppresses most warnings for headers found in system search paths. If the compiler doesn't support the concept of system header search paths, then the search paths are appended to any existing header search paths defined in "Header Search Paths".</string> <key>DisplayName</key> <string>System Header Search Paths</string> <key>Name</key> <string>SYSTEM_HEADER_SEARCH_PATHS</string> <key>Type</key> <string>PathList</string> </dict> <dict> <key>Category</key> <string>Search Paths</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>LIBRARY_SEARCH_PATHS</string> <key>Type</key> <string>PathList</string> </dict> <dict> <key>Category</key> <string>Search Paths</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>FRAMEWORK_SEARCH_PATHS</string> <key>Type</key> <string>PathList</string> </dict> <dict> <key>Category</key> <string>Search Paths</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Description</key> <string>This is a list of paths to folders containing system frameworks to be searched by the compiler for both included or imported header files when compiling C, Objective-C, C++, or Objective-C++, and by the linker for frameworks used by the product. The order is from highest to lowest precedence. Paths are delimited by whitespace, so any paths with spaces in them need to be properly quoted. This setting is very similar to "Framework Search Paths", except that the search paths are passed to the compiler in a way that suppresses most warnings for headers found in system search paths. If the compiler doesn't support the concept of system framework search paths, then the search paths are appended to any existing framework search paths defined in "Framework Search Paths".</string> <key>DisplayName</key> <string>System Framework Search Paths</string> <key>Name</key> <string>SYSTEM_FRAMEWORK_SEARCH_PATHS</string> <key>Type</key> <string>PathList</string> </dict> <dict> <key>Category</key> <string>Search Paths</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>REZ_SEARCH_PATHS</string> <key>Type</key> <string>PathList</string> </dict> <dict> <key>Category</key> <string>Search Paths</string> <key>ConditionFlavors</key> <array> <string>arch</string> </array> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>ALWAYS_SEARCH_USER_PATHS</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Search Paths</string> <key>DefaultValue</key> <string></string> <key>Name</key> <string>INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Category</key> <string>Search Paths</string> <key>DefaultValue</key> <string>*.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj</string> <key>Name</key> <string>EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Category</key> <string>Versioning</string> <key>DefaultValue</key> <string></string> <key>Name</key> <string>VERSIONING_SYSTEM</string> <key>Type</key> <string>Enumeration</string> <key>Values</key> <array> <dict> <key>Value</key> <string></string> </dict> <dict> <key>Value</key> <string>apple-generic</string> </dict> </array> </dict> <dict> <key>Category</key> <string>Versioning</string> <key>DefaultValue</key> <string></string> <key>Name</key> <string>CURRENT_PROJECT_VERSION</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Versioning</string> <key>DefaultValue</key> <string></string> <key>Name</key> <string>VERSION_INFO_PREFIX</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Versioning</string> <key>DefaultValue</key> <string></string> <key>Name</key> <string>VERSION_INFO_SUFFIX</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Versioning</string> <key>DefaultValue</key> <string></string> <key>Name</key> <string>VERSION_INFO_BUILDER</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Versioning</string> <key>DefaultValue</key> <string></string> <key>Name</key> <string>VERSION_INFO_EXPORT_DECL</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Versioning</string> <key>DefaultValue</key> <string></string> <key>Name</key> <string>VERSION_INFO_FILE</string> <key>Type</key> <string>String</string> </dict> <dict> <key>AvoidEmptyValue</key> <string>YES</string> <key>Category</key> <string>BuildOptions</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>normal</string> <key>Name</key> <string>BUILD_VARIANTS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Category</key> <string>BuildOptions</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>DEBUG_INFORMATION_FORMAT</string> <key>Type</key> <string>Enumeration</string> <key>Values</key> <array> <dict> <key>Value</key> <string>dwarf</string> </dict> <dict> <key>Value</key> <string>dwarf-with-dsym</string> </dict> </array> </dict> <dict> <key>Category</key> <string>BuildOptions</string> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>SCAN_ALL_SOURCE_FILES_FOR_INCLUDES</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>BuildOptions</string> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>GENERATE_PROFILING_CODE</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>ENABLE_BITCODE</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>DefaultValue</key> <string>marker</string> <key>Name</key> <string>BITCODE_GENERATION_MODE</string> <key>Type</key> <string>Enumeration</string> <key>Values</key> <array> <dict> <key>Value</key> <string>marker</string> </dict> <dict> <key>Value</key> <string>bitcode</string> </dict> </array> </dict> <dict> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>HIDE_BITCODE_SYMBOLS</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>STRIP_BITCODE_FROM_COPIED_FILES</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>BuildOptions</string> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>MACH_O_TYPE</string> <key>Type</key> <string>Enumeration</string> <key>Values</key> <array> <dict> <key>Value</key> <string>mh_execute</string> </dict> <dict> <key>Value</key> <string>mh_dylib</string> </dict> <dict> <key>Value</key> <string>mh_bundle</string> </dict> <dict> <key>Value</key> <string>staticlib</string> </dict> <dict> <key>Value</key> <string>mh_object</string> </dict> </array> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>INIT_ROUTINE</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>LINK_WITH_STANDARD_LIBRARIES</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>KEEP_PRIVATE_EXTERNS</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>EXPORTED_SYMBOLS_FILE</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>UNEXPORTED_SYMBOLS_FILE</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>SEPARATE_SYMBOL_EDIT</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>Description</key> <string>List of library names that should have their symbols be reexported from the built library.</string> <key>DisplayName</key> <string>Re-Exported Library Names</string> <key>Name</key> <string>REEXPORTED_LIBRARY_NAMES</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>Description</key> <string>List of library paths that should have their symbols be reexported from the built library.</string> <key>DisplayName</key> <string>Re-Exported Library Paths</string> <key>Name</key> <string>REEXPORTED_LIBRARY_PATHS</string> <key>Type</key> <string>PathList</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>Description</key> <string>List of framework names that should have their symbols be reexported from the built library.</string> <key>DisplayName</key> <string>Re-Exported Framework Names</string> <key>Name</key> <string>REEXPORTED_FRAMEWORK_NAMES</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Name</key> <string>REEXPORTED_LIBRARY_INSTALL_NAMES</string> <key>Type</key> <string>PathList</string> </dict> <dict> <key>Name</key> <string>REEXPORTED_FRAMEWORK_INSTALL_NAMES</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>BUNDLE_LOADER</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>DYLIB_CURRENT_VERSION</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>DYLIB_COMPATIBILITY_VERSION</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>LD_DYLIB_INSTALL_NAME</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>DYLIB_INSTALL_NAME_BASE</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>SECTORDER_FLAGS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>ORDER_FILE</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>LD_RUNPATH_SEARCH_PATHS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>LD_GENERATE_MAP_FILE</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string>$(TARGET_TEMP_DIR)/$(PRODUCT_NAME)-LinkMap-$(CURRENT_VARIANT)-$(CURRENT_ARCH).txt</string> <key>Name</key> <string>LD_MAP_FILE_PATH</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>DEAD_CODE_STRIPPING</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>PRESERVE_DEAD_CODE_INITS_AND_TERMS</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>LINKER_DISPLAYS_MANGLED_NAMES</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>WARNING_LDFLAGS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>OTHER_LDFLAGS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>GENERATE_MASTER_OBJECT_FILE</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>PRELINK_LIBS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>PRELINK_FLAGS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>CommandLineArgs</key> <dict> <key>NO</key> <array/> <key>YES</key> <array> <string>-Xlinker</string> <string>-no_pie</string> </array> </dict> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>LD_NO_PIE</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>Category</key> <string>Linking</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>DefaultValue</key> <string>$(OBJECT_FILE_DIR_$(CURRENT_VARIANT))/$(CURRENT_ARCH)/$(PRODUCT_NAME)_dependency_info.dat</string> <key>Name</key> <string>LD_DEPENDENCY_INFO_FILE</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>LIBRARY_FLAG_NOSPACE</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>LIBRARY_FLAG_PREFIX</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Text-Based API</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string>NO</string> <key>Description</key> <string>Enable to indicate that the target supports `Text-Based InstallAPI`, which will enable its generation during `install` builds.</string> <key>DisplayName</key> <string>Supports Text-Based InstallAPI</string> <key>Name</key> <string>SUPPORTS_TEXT_BASED_API</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Text-Based API</string> <key>DefaultValue</key> <string>ErrorsOnly</string> <key>Description</key> <string>Selects the level of warnings and errors to report when building `Text-Based InstallAPI`.</string> <key>DisplayName</key> <string>Text-Based InstallAPI Verification Mode</string> <key>Name</key> <string>TAPI_VERIFY_MODE</string> <key>Type</key> <string>Enumeration</string> <key>Values</key> <array> <dict> <key>DisplayName</key> <string>Errors Only</string> <key>Value</key> <string>ErrorsOnly</string> </dict> <dict> <key>DisplayName</key> <string>Errors and Warnings</string> <key>Value</key> <string>ErrorsAndWarnings</string> </dict> <dict> <key>DisplayName</key> <string>Pedantic</string> <key>Value</key> <string>Pedantic</string> </dict> </array> </dict> <dict> <key>Category</key> <string>Text-Based API</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Description</key> <string>Options defined in this setting are passed to invocations of the `Text-Based InstallAPI` tool.</string> <key>DisplayName</key> <string>Other Text-Based InstallAPI Flags</string> <key>Name</key> <string>OTHER_TAPI_FLAGS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Category</key> <string>Text-Based API</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string>NO</string> <key>Description</key> <string>Enables the generation of Text-Based stubs for dynamic libraries and frameworks.</string> <key>DisplayName</key> <string>Enable Text-Based Stubs Generation</string> <key>Name</key> <string>GENERATE_TEXT_BASED_STUBS</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>Category</key> <string>Text-Based API</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string>NO</string> <key>Description</key> <string>Enables private framework inlining for Text-Based Stubs.</string> <key>DisplayName</key> <string>Enable Text-Based Stubs Inlining</string> <key>Name</key> <string>INLINE_PRIVATE_FRAMEWORKS</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>CODE_SIGNING_ALLOWED</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>Category</key> <string>Code Signing</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>CODE_SIGN_IDENTITY</string> <key>Type</key> <string>CodeSignIdentity</string> </dict> <dict> <key>Category</key> <string>Code Signing</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>DisplayName</key> <string>Code Sign Style</string> <key>Name</key> <string>CODE_SIGN_STYLE</string> <key>Type</key> <string>CodeSignStyle</string> <key>Values</key> <array> <string></string> <string>Automatic</string> <string>Manual</string> </array> </dict> <dict> <key>Category</key> <string>Code Signing</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>DisplayName</key> <string>Development Team</string> <key>Name</key> <string>DEVELOPMENT_TEAM</string> <key>Type</key> <string>DevelopmentTeam</string> </dict> <dict> <key>Category</key> <string>Code Signing</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>DisplayName</key> <string>Provisioning Profile</string> <key>Name</key> <string>PROVISIONING_PROFILE_SPECIFIER</string> <key>Type</key> <string>ProvisioningProfileSpecifier</string> </dict> <dict> <key>Category</key> <string>Code Signing</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>OTHER_CODE_SIGN_FLAGS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Category</key> <string>Code Signing</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>CODE_SIGN_ENTITLEMENTS</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Code Signing</string> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>CODE_SIGN_INJECT_BASE_ENTITLEMENTS</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>ENTITLEMENTS_DESTINATION</string> <key>Type</key> <string>Enumeration</string> <key>Values</key> <array> <string></string> <string>Signature</string> <string>__entitlements</string> </array> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>EMBEDDED_PROFILE_NAME</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Basic</key> <string>YES</string> <key>Category</key> <string>Packaging</string> <key>DefaultValue</key> <string></string> <key>Name</key> <string>PRODUCT_NAME</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Packaging</string> <key>DefaultValue</key> <string>$(PRODUCT_NAME:c99extidentifier)</string> <key>Name</key> <string>PRODUCT_MODULE_NAME</string> <key>Type</key> <string>String</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>FULL_PRODUCT_NAME</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Packaging</string> <key>DefaultValue</key> <string></string> <key>Name</key> <string>EXECUTABLE_PREFIX</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Packaging</string> <key>DefaultValue</key> <string></string> <key>Name</key> <string>EXECUTABLE_EXTENSION</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Packaging</string> <key>DefaultValue</key> <string></string> <key>Name</key> <string>WRAPPER_EXTENSION</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Packaging</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>PRIVATE_HEADERS_FOLDER_PATH</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Packaging</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>PUBLIC_HEADERS_FOLDER_PATH</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Packaging</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>GENERATE_PKGINFO_FILE</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Basic</key> <string>YES</string> <key>Category</key> <string>Packaging</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>INFOPLIST_FILE</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Packaging</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>INFOPLIST_PREPROCESS</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Packaging</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>INFOPLIST_EXPAND_BUILD_SETTINGS</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Packaging</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>same-as-input</string> <key>Name</key> <string>INFOPLIST_OUTPUT_FORMAT</string> <key>Type</key> <string>Enumeration</string> <key>Values</key> <array> <string>same-as-input</string> <string>XML</string> <string>binary</string> </array> </dict> <dict> <key>Category</key> <string>Packaging</string> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>CREATE_INFOPLIST_SECTION_IN_BINARY</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Packaging</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>same-as-input</string> <key>Name</key> <string>PLIST_FILE_OUTPUT_FORMAT</string> <key>Type</key> <string>Enumeration</string> <key>Values</key> <array> <string>same-as-input</string> <string>XML</string> <string>binary</string> </array> </dict> <dict> <key>Category</key> <string>Packaging</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>UTF-16</string> <key>Name</key> <string>STRINGS_FILE_OUTPUT_ENCODING</string> <key>Type</key> <string>Enumeration</string> <key>Values</key> <array> <string>UTF-16</string> <string>UTF-8</string> <string>binary</string> </array> </dict> <dict> <key>Category</key> <string>Packaging</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>APPLY_RULES_IN_COPY_FILES</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Packaging</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>INFOPLIST_PREFIX_HEADER</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Packaging</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>INFOPLIST_PREPROCESSOR_DEFINITIONS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Category</key> <string>Packaging</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>INFOPLIST_OTHER_PREPROCESSOR_FLAGS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Category</key> <string>Packaging</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>COPYING_PRESERVES_HFS_DATA</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Packaging</string> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>DEFINES_MODULE</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Packaging</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>MODULEMAP_FILE</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Packaging</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>MODULEMAP_PRIVATE_FILE</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Packaging</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>A</string> <key>Name</key> <string>FRAMEWORK_VERSION</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Deployment</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>DEPLOYMENT_LOCATION</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Deployment</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>DEPLOYMENT_POSTPROCESSING</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Deployment</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>/tmp/$(PROJECT_NAME).dst</string> <key>Name</key> <string>DSTROOT</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>Basic</key> <string>YES</string> <key>Category</key> <string>Deployment</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>INSTALL_PATH</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Deployment</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>SKIP_INSTALL</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Basic</key> <string>YES</string> <key>Category</key> <string>Deployment</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>STRIP_INSTALLED_PRODUCT</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>SEPARATE_STRIP</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Deployment</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>all</string> <key>Name</key> <string>STRIP_STYLE</string> <key>Type</key> <string>Enumeration</string> <key>Values</key> <array> <dict> <key>Value</key> <string>all</string> </dict> <dict> <key>Value</key> <string>non-global</string> </dict> <dict> <key>Value</key> <string>debugging</string> </dict> </array> </dict> <dict> <key>Category</key> <string>Deployment</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>STRIPFLAGS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Category</key> <string>Deployment</string> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>STRIP_SWIFT_SYMBOLS</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Deployment</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>COPY_PHASE_STRIP</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Deployment</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>$(USER)</string> <key>Name</key> <string>INSTALL_OWNER</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Deployment</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>$(GROUP)</string> <key>Name</key> <string>INSTALL_GROUP</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Deployment</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>u+w,go-w,a+rX</string> <key>Name</key> <string>INSTALL_MODE_FLAG</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Deployment</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>ALTERNATE_PERMISSIONS_FILES</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Category</key> <string>Deployment</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>$(INSTALL_OWNER)</string> <key>Name</key> <string>ALTERNATE_OWNER</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Deployment</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>$(INSTALL_GROUP)</string> <key>Name</key> <string>ALTERNATE_GROUP</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Deployment</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string>$(INSTALL_MODE_FLAG)</string> <key>Name</key> <string>ALTERNATE_MODE</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Deployment</string> <key>Name</key> <string>RESOURCES_TARGETED_DEVICE_FAMILY</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Category</key> <string>UnitTesting</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>TEST_HOST</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>UnitTesting</string> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>TREAT_MISSING_BASELINES_AS_TEST_FAILURES</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>KernelModule</string> <key>DefaultValue</key> <string></string> <key>Name</key> <string>MODULE_NAME</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>KernelModule</string> <key>DefaultValue</key> <string></string> <key>Name</key> <string>MODULE_VERSION</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>KernelModule</string> <key>DefaultValue</key> <string></string> <key>Name</key> <string>MODULE_START</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>KernelModule</string> <key>DefaultValue</key> <string></string> <key>Name</key> <string>MODULE_STOP</string> <key>Type</key> <string>String</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>BUILD_STYLE</string> <key>Type</key> <string>String</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Description</key> <string>Identifies the build configuration, such as `Debug` or `Release`, that the target uses to generate the product.</string> <key>Name</key> <string>CONFIGURATION</string> <key>Type</key> <string>String</string> </dict> <dict> <key>DefaultValue</key> <string>.</string> <key>Description</key> <string>Identifies the directory containing the target’s source files.</string> <key>Name</key> <string>SRCROOT</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>$(SRCROOT)</string> <key>Name</key> <string>SOURCE_ROOT</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>$(OBJROOT)</string> <key>Name</key> <string>TEMP_ROOT</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>$(SYMROOT)</string> <key>Name</key> <string>BUILD_ROOT</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>$(DSTROOT)</string> <key>Name</key> <string>INSTALL_ROOT</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>$(SRCROOT)</string> <key>Name</key> <string>PROJECT_DIR</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>$(SYMROOT)</string> <key>Name</key> <string>BUILD_DIR</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>$(OBJROOT)</string> <key>Name</key> <string>PROJECT_TEMP_ROOT</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>$(PROJECT_TEMP_ROOT)/$(PROJECT_NAME).build</string> <key>Description</key> <string>Identifies the directory in which the project’s intermediate build files are placed. This directory is shared between all the targets defined by the project. Run Script build phases should generate intermediate build files in the directory identified by `DERIVED_FILE_DIR`, not the location this build setting specifies.</string> <key>Name</key> <string>PROJECT_TEMP_DIR</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>$(CONFIGURATION_TEMP_DIR)/$(TARGET_NAME).build</string> <key>Description</key> <string>Identifies the directory containing the target’s intermediate build files. Run Script build phases should place intermediate files at the location indicated by `DERIVED_FILE_DIR`, not the directory identified by this build setting.</string> <key>Name</key> <string>TARGET_TEMP_DIR</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>$(TARGET_TEMP_DIR)</string> <key>Name</key> <string>TEMP_DIR</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>$(TEMP_DIR)/Objects</string> <key>Description</key> <string>Partially identifies the directory into which variant object files are placed. The complete specification is computed using the variants of this build setting.</string> <key>Name</key> <string>OBJECT_FILE_DIR</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>$(TEMP_DIR)/JavaClasses</string> <key>Name</key> <string>CLASS_FILE_DIR</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>$(OBJECT_FILE_DIR)/LinkFileList</string> <key>Name</key> <string>FILE_LIST</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>$(TEMP_DIR)/DerivedSources</string> <key>Description</key> <string>Identifies the directory into which derived source files, such as those generated by `lex` and `yacc`, are placed.</string> <key>Name</key> <string>DERIVED_FILE_DIR</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>LOCALIZABLE_CONTENT_DIR</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>$(DSTROOT)$(INSTALL_PATH)</string> <key>Description</key> <string>Identifies the directory in the developer’s filesystem into which the *installed* product is placed.</string> <key>Name</key> <string>INSTALL_DIR</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>$(OBJROOT)/$(PROJECT_NAME).build/DerivedSources</string> <key>Name</key> <string>PROJECT_DERIVED_FILE_DIR</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>$(BUILT_PRODUCTS_DIR)/DerivedSources</string> <key>Name</key> <string>SHARED_DERIVED_FILE_DIR</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>$(CONFIGURATION_BUILD_DIR)$(TARGET_BUILD_SUBPATH)</string> <key>Description</key> <string>Identifies the root of the directory hierarchy that contains the product’s files (no intermediate build files). Run Script build phases that operate on product files of the target that defines them should use the value of this build setting, but Run Script build phases that operate on product files of other targets should use `BUILT_PRODUCTS_DIR` instead.</string> <key>Name</key> <string>TARGET_BUILD_DIR</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>TARGET_BUILD_SUBPATH</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>$(CONFIGURATION_BUILD_DIR)</string> <key>Description</key> <string>Identifies the directory under which all the product’s files can be found. This directory contains either product files or symbolic links to them. Run Script build phases can use the value of this build setting as a convenient way to refer to the product files built by one or more targets even when these files are scattered throughout a directory hierarchy (for example, when `DEPLOYMENT_LOCATION` is set to `YES`.</string> <key>Name</key> <string>BUILT_PRODUCTS_DIR</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>YES</string> <key>Description</key> <string>Specifies whether to automatically track dependencies on included header files.</string> <key>Name</key> <string>ENABLE_HEADER_DEPENDENCIES</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>DefaultValue</key> <string>/usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks $(SYSTEM_DEVELOPER_DIR)/Headers $(SYSTEM_DEVELOPER_DIR)/SDKs $(SYSTEM_DEVELOPER_DIR)/Platforms</string> <key>Name</key> <string>PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES</string> <key>Type</key> <string>PathList</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>DO_HEADER_SCANNING_IN_JAM</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>DefaultValue</key> <string>$(TEMP_DIR)</string> <key>Name</key> <string>TEMP_FILE_DIR</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>$(TEMP_FILE_DIR)</string> <key>Name</key> <string>TEMP_FILES_DIR</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>$(DERIVED_FILE_DIR)</string> <key>Name</key> <string>DERIVED_SOURCES_DIR</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>Description</key> <string>Identifies the architecture on which the build is being performed.</string> <key>Name</key> <string>NATIVE_ARCH</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Name</key> <string>NATIVE_ARCH_32_BIT</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Name</key> <string>NATIVE_ARCH_64_BIT</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Name</key> <string>NATIVE_ARCH_ACTUAL</string> <key>Type</key> <string>String</string> </dict> <dict> <key>DefaultValue</key> <string>YES</string> <key>Description</key> <string>Specifies whether to remove `CVS` directories from bundle resources when they are copied.</string> <key>Name</key> <string>REMOVE_CVS_FROM_RESOURCES</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>DefaultValue</key> <string>YES</string> <key>Description</key> <string>Specifies whether to remove `SVN` directories from bundle resources when they are copied.</string> <key>Name</key> <string>REMOVE_SVN_FROM_RESOURCES</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>DefaultValue</key> <string>YES</string> <key>Description</key> <string>Specifies whether to remove `.git` directories from bundle resources when they are copied.</string> <key>Name</key> <string>REMOVE_GIT_FROM_RESOURCES</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>DefaultValue</key> <string>YES</string> <key>Description</key> <string>Specifies whether to remove `.hg` directories from bundle resources when they are copied.</string> <key>Name</key> <string>REMOVE_HG_FROM_RESOURCES</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>DEBUGGING_SYMBOLS</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>PROFILING_CODE</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>Name</key> <string>OTHER_CFLAGS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string>$(OTHER_CFLAGS)</string> <key>Name</key> <string>OTHER_CPLUSPLUSFLAGS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>KEXT_CFLAGS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>DefaultValue</key> <string>$(KEXT_CFLAGS)</string> <key>Name</key> <string>KEXT_CPLUSPLUSFLAGS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>Name</key> <string>CC</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>/usr/bin/javac</string> <key>Name</key> <string>JAVA_COMPILER</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>JAVA_ARCHIVE_CLASSES</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>DefaultValue</key> <string>JAR</string> <key>Name</key> <string>JAVA_ARCHIVE_TYPE</string> <key>Type</key> <string>String</string> </dict> <dict> <key>DefaultValue</key> <string>$(SYSTEM_LIBRARY_DIR)/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub</string> <key>Name</key> <string>JAVA_APP_STUB</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>cv</string> <key>Name</key> <string>JAVA_JAR_FLAGS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>DefaultValue</key> <string>.</string> <key>Name</key> <string>JAVA_SOURCE_SUBDIR</string> <key>Type</key> <string>Path</string> </dict> <dict> <key>DefaultValue</key> <string>Resources</string> <key>Name</key> <string>JAVA_FRAMEWORK_RESOURCES_DIRS</string> <key>Type</key> <string>PathList</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>JAVA_FRAMEWORK_JARS</string> <key>Type</key> <string>PathList</string> </dict> <dict> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>JAVA_USE_DEPENDENCIES</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>DefaultValue</key> <string>-urg</string> <key>Name</key> <string>JAVA_ZIP_FLAGS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>CLONE_HEADERS</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>BuildOptions</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Name</key> <string>GCC_VERSION</string> <key>Type</key> <string>CompilerVersion</string> </dict> <dict> <key>DefaultValue</key> <string>3.3</string> <key>Name</key> <string>GCC3_VERSION</string> <key>Type</key> <string>String</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>DEFAULT_COMPILER</string> <key>Type</key> <string>String</string> </dict> <dict> <key>ConditionFlavors</key> <array> <string>arch</string> </array> <key>Name</key> <string>MAC_OS_X_VERSION_MAX_ALLOWED</string> <key>Type</key> <string>String</string> </dict> <dict> <key>ConditionFlavors</key> <array> <string>arch</string> </array> <key>Name</key> <string>MAC_OS_X_VERSION_MIN_REQUIRED</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>Search Paths</string> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>USE_HEADERMAP</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>USE_HEADER_SYMLINKS</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>DefaultValue</key> <string>$(HEADERMAP_INCLUDES_PROJECT_HEADERS)</string> <key>Name</key> <string>HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>DefaultValue</key> <string>YES</string> <key>Description</key> <string>Specifies whether the header map contains a framework-name/path entry for every header in the target being built, including targets that do not build frameworks.</string> <key>Name</key> <string>HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>DefaultValue</key> <string>YES</string> <key>Description</key> <string>Specifies whether the header map contains a name/path entry for every header in the target being built.</string> <key>Name</key> <string>HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>DefaultValue</key> <string>YES</string> <key>Description</key> <string>Specifies whether the header map contains a name/path entry for every header in the project, regardless of the headers’ target membership.</string> <key>Name</key> <string>HEADERMAP_INCLUDES_PROJECT_HEADERS</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>DefaultValue</key> <string>YES</string> <key>Name</key> <string>HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>DefaultValue</key> <string>$(DEFINES_MODULE)</string> <key>Name</key> <string>HEADERMAP_USES_VFS</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>BuildOptions</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Description</key> <string>A list of patterns (as defined by `fnmatch(3)`) specifying the names of source files to explicitly *exclude* when processing the sources build phase (see also `INCLUDED_SOURCE_FILE_NAMES`). This setting can be used to define complex filters for which files from the phase should be built in response to other build settings; for example, a value of `*.$(CURRENT_ARCH).c` could serve to exclude particular files based on the architecture being built.</string> <key>DisplayName</key> <string>Excluded Source File Names</string> <key>Name</key> <string>EXCLUDED_SOURCE_FILE_NAMES</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>DefaultValue</key> <string>$(CONFIGURATION_BUILD_DIR)</string> <key>Name</key> <string>DWARF_DSYM_FOLDER_PATH</string> <key>Type</key> <string>String</string> </dict> <dict> <key>DefaultValue</key> <string>$(FULL_PRODUCT_NAME).dSYM</string> <key>Name</key> <string>DWARF_DSYM_FILE_NAME</string> <key>Type</key> <string>String</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>DefaultValue</key> <string>$(TEMP_DIR)/PrefixHeaders</string> <key>Name</key> <string>PRECOMP_DESTINATION_DIR</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>BuildOptions</string> <key>ConditionFlavors</key> <array> <string>arch</string> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Description</key> <string>A list of patterns (as defined by `fnmatch(3)`) specifying the names of source files to explicitly *include* when processing the sources build phase. This setting is only useful when combined with `EXCLUDED_SOURCE_FILE_NAMES`, and can be used to define complex filters for which files from the phase should be built in response to other build settings.</string> <key>DisplayName</key> <string>Included Source File Names</string> <key>Name</key> <string>INCLUDED_SOURCE_FILE_NAMES</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Category</key> <string>BuildOptions</string> <key>DefaultValue</key> <string>Default</string> <key>Description</key> <string>Control whether the compiler should emit index data while building.</string> <key>DisplayName</key> <string>Enable Index-While-Building Functionality</string> <key>Name</key> <string>COMPILER_INDEX_STORE_ENABLE</string> <key>Type</key> <string>Enumeration</string> <key>Values</key> <array> <string>Default</string> <string>YES</string> <string>NO</string> </array> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>TOOLCHAINS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>DefaultValue</key> <string></string> <key>Name</key> <string>REZ_EXECUTABLE</string> <key>Type</key> <string>String</string> </dict> <dict> <key>Category</key> <string>BuildOptions</string> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>APPLICATION_EXTENSION_API_ONLY</string> <key>Type</key> <string>bool</string> </dict> <dict> <key>Category</key> <string>Headers</string> <key>DefaultValue</key> <string>NO</string> <key>Description</key> <string>If enabled, headers are run through the `unifdef(1)` tool when copied to the product.</string> <key>DisplayName</key> <string>Run unifdef on Product Headers</string> <key>Name</key> <string>COPY_HEADERS_RUN_UNIFDEF</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Headers</string> <key>ConditionFlavors</key> <array> <string>sdk</string> </array> <key>DefaultValue</key> <string></string> <key>Description</key> <string>Specifies the flags to pass to `unifdef(1)` when invoking that tool to copy headers. This setting has no effect unless `COPY_HEADERS_RUN_UNIFDEF` is enabled.</string> <key>DisplayName</key> <string>Unifdef Flags for Product Headers</string> <key>Name</key> <string>COPY_HEADERS_UNIFDEF_FLAGS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Description</key> <string>Specifies whether the target’s Copy Files build phases are executed in `installhdr` builds.</string> <key>DisplayName</key> <string>Perform Copy Files Phases During `installhdrs`</string> <key>Name</key> <string>INSTALLHDRS_COPY_PHASE</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Description</key> <string>Specifies whether the target’s Run Script build phases are executed in `installhdr` builds. See `ACTION` for details on `installhdr` builds.</string> <key>DisplayName</key> <string>Perform Shell Script Phases During `installhdrs`</string> <key>Name</key> <string>INSTALLHDRS_SCRIPT_PHASE</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>BuildOptions</string> <key>DefaultValue</key> <string>NO</string> <key>Description</key> <string>When this setting is activated, the product will be built with options appropriate for running automated tests, such as making private interfaces accessible to the tests. This may result in tests running slower than they would without testability enabled.</string> <key>DisplayName</key> <string>Enable Testability</string> <key>Name</key> <string>ENABLE_TESTABILITY</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Localization</string> <key>DefaultValue</key> <string>NSLocalizedString CFLocalizedString</string> <key>Description</key> <string>The base names for NSLocalizedString-like macros or functions used to produce localized strings in source code. The default base names of NSLocalizedString and CFLocalizedString are always considered, even if this setting is empty.</string> <key>DisplayName</key> <string>Localized String Macro Names</string> <key>Name</key> <string>LOCALIZED_STRING_MACRO_NAMES</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>BUILD_ACTIVE_RESOURCES_ONLY</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Assets</string> <key>DefaultValue</key> <string>NO</string> <key>Description</key> <string>If enabled, tagged assets—files and asset catalog entries—are built into asset packs based on their combination of tags. Untagged resources are treated normally.</string> <key>DisplayName</key> <string>Enable On Demand Resources</string> <key>Name</key> <string>ENABLE_ON_DEMAND_RESOURCES</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Assets</string> <key>DefaultValue</key> <string>NO</string> <key>Description</key> <string>Embed all the built asset packs inside the product bundle. Since this negates the performance benefits of the On Demand Resources feature, it is only useful for testing purposes when it isn't practical to use an asset pack server.</string> <key>DisplayName</key> <string>Embed Asset Packs In Product Bundle</string> <key>Name</key> <string>EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE</string> <key>Type</key> <string>Boolean</string> </dict> <dict> <key>Category</key> <string>Assets</string> <key>Description</key> <string>Defined a set of initial On Demand Resources tags to be downloaded and installed with your application.</string> <key>DisplayName</key> <string>On Demand Resources Initial Install Tags</string> <key>Name</key> <string>ON_DEMAND_RESOURCES_INITIAL_INSTALL_TAGS</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Category</key> <string>Assets</string> <key>Description</key> <string>Once your app is installed, this defined a set of On Demand Resources tags that should be downloaded. These tags are downloaded after the initial installation of your application, and will be downloaded in the order the tags provided in the list from first to last.</string> <key>DisplayName</key> <string>On Demand Resources Prefetch Order</string> <key>Name</key> <string>ON_DEMAND_RESOURCES_PREFETCH_ORDER</string> <key>Type</key> <string>StringList</string> </dict> <dict> <key>Category</key> <string>Assets</string> <key>DefaultValue</key> <string></string> <key>Description</key> <string>If set to anything other than the empty string, every URL in the `AssetPackManifest.plist` file will consist of this string with the name of the asset pack appended. If not set, the URLs in the `AssetPackManifest.plist` will be formed as appropriate for the build location of the asset packs. The prefix string is not escaped or quoted in any way, so any necessary escaping must be part of the URL string. This setting affects only URLs in the `AssetPackManifest.plist` file — it does not affect where asset packs are built in the local file system.</string> <key>DisplayName</key> <string>Asset Pack Manifest URL Prefix</string> <key>Name</key> <string>ASSET_PACK_MANIFEST_URL_PREFIX</string> <key>Type</key> <string>String</string> </dict> <dict> <key>DefaultValue</key> <string>NO</string> <key>Name</key> <string>WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES</string> <key>Type</key> <string>Boolean</string> </dict> </array> <key>Type</key> <string>BuildSystem</string> </dict>
</array> </plist>