Retired Document
Important: This document may not represent best practices for current development. Links to downloads and other resources may no longer be valid.
An updated version of Build Settings Reference is now available in Xcode Help. To access it:
1. In Xcode, choose Help > Xcode Help, or open the Xcode Help website.
2. Search for “build settings.”
Index
A number represents a single reference to a topic. |
A number with a "+" sign represents a longer discussion of a topic. |
A B C D E F G H I K L M N O P R S T U V W
A | ||
ACTION 1 | ||
ALWAYS_SEARCH_USER_PATHS 1 | ||
ARCHS 1 |
B | ||
build settings | ||
always search user paths 1 | ||
architectures 1 | ||
auto-vectorization 1 | ||
Base SDK 1 | ||
build active architecture only 1 | ||
build and product locations 1 | ||
build products path 1 | ||
build properties 1 | ||
build variants 1 | ||
C++ standard library type 1 | ||
call C++ default constructors/destructors in Objective-C 1 | ||
code signing 1 | ||
code signing entitlements 1 | ||
code signing identity 1 | ||
code signing resource rules path 1 | ||
CodeWarrior-style inline assembly 1 | ||
compatibility version 1 | ||
compiler 1 | ||
compress .png files 1 | ||
copy 1 | ||
current library version 1 | ||
dead code stripping 1 | ||
debug information format 1 | ||
deployment location 1 | ||
deployment postprocessing 1 | ||
display mangled names 1 | ||
don't dead-strip inits and terms 1 | ||
dynamic library install name 1 | ||
effective C++ violation 1 | ||
enable C++ exceptions 1 | ||
enable C++ runtime types 1 | ||
enable Objective-C exceptions 1 | ||
enable SSE3 extensions 1 | ||
enable SSE4.1 extensions 1 | ||
enable SSE4.2 extensions 1 | ||
exported symbols file 1 | ||
feedback-directed optimization 1 | ||
fix & continue 1 | ||
flatten compiled xib files 1 | ||
force package info generation 1 | ||
framework search paths 1 | ||
garbage collection support 1 | ||
generate debug symbols 1 | ||
global construction or destruction required 1 | ||
header search paths 1 | ||
hidden local variables 1 | ||
inhibit all warnings 1 | ||
installation build products location 1 | ||
installation directory 1 | ||
instruction scheduling 1 | ||
intermediate build files path 1 | ||
iOS Deployment Target 1 | ||
level of debug symbols 1 | ||
link with standard libraries 1 | ||
linker 1 | ||
mismatched return type 1 | ||
nonvirtual destructor 1 | ||
optimization level 1 | ||
OS X deployment target 1 | ||
other C flags 1 | ||
other C++ flags 1 | ||
other code signing flags 1 | ||
other interface builder compiler flags 1 | ||
other linker flags 1 | ||
other warning flags 1 | ||
overriding plug-in and framework directory 1 | ||
pedantic warnings 1 | ||
per-configuration build products path 1 | ||
per-configuration intermediate file path 1 | ||
plug-in search paths 1 | ||
plug-ins 1 | ||
prebinding 1 | ||
precompile prefix header 1 | ||
precompiled headers cache path 1 | ||
preprocessor macros 1 | ||
preprocessor macros not used in precompiled headers 1 | ||
preserve private external symbols 1 | ||
product information 1 | ||
product layout 1 | ||
runpath search paths 1 | ||
separate PCH symbols 1 | ||
show errors 1 | ||
show notices 1 | ||
show warnings 1 | ||
sign comparision 1 | ||
statics are thread safe 1 | ||
strip debug symbols during copy 1 | ||
strip linked product 1 | ||
strip style 1 | ||
symbols hidden by default 1 | ||
system location 1 | ||
targeted device family 1 | ||
unexported symbols file 1 | ||
unroll loops 1 | ||
unused variables 1 | ||
use nasm to process .asm files 1 | ||
user header search paths 1 | ||
user location 1 | ||
validate built product 1 | ||
verbose undefined symbols info 1 | ||
wrapper extension 1 | ||
BUILD_COMPONENTS 1 | ||
BUILD_VARIANTS 1 | ||
BUILT_PRODUCTS_DIR 1 | ||
bundle directory path 1 | ||
bundle file path 1 |
C | ||
C-based language 1 | ||
CACHE_ROOT 1 | ||
CC_OPTIMIZATION_LEVEL 1 | ||
CODE_SIGN_ENTITLEMENTS 1 | ||
CODE_SIGN_IDENTITY 1 | ||
companion 1 | ||
COMPRESS_PNG_FILES 1 | ||
CONFIGURATION 1 | ||
CONFIGURATION_BUILD_DIR 1 | ||
CONFIGURATION_TEMP_DIR 1 | ||
CONTENTS_FOLDER_PATH 1 | ||
COPY_PHASE_STRIP 1 | ||
CURRENT_ARCH 1 | ||
CURRENT_VARIANT 1 |
D | ||
DEAD_CODE_STRIPPING 1 | ||
DEBUG_INFORMATION_FORMAT 1 | ||
DEPLOYMENT_LOCATION 1 | ||
DEPLOYMENT_POSTPROCESSING 1 | ||
DERIVED_FILE_DIR 1 | ||
directory path 1 | ||
DOCUMENTATION_FOLDER_PATH 1 | ||
DSTROOT 1 | ||
DYLIB_COMPATIBILITY_VERSION 1 | ||
DYLIB_CURRENT_VERSION 1 |
E | ||
effector 1 | ||
ENABLE_HEADER_DEPENDENCIES 1 | ||
EXECUTABLES_FOLDER_PATH 1 | ||
EXECUTABLE_EXTENSION 1 | ||
EXECUTABLE_FOLDER_PATH 1 | ||
EXECUTABLE_NAME 1 | ||
EXECUTABLE_PATH 1 | ||
EXECUTABLE_PREFIX 1 | ||
EXECUTABLE_SUFFIX 1 | ||
EXPORTED_SYMBOLS_FILE 1 |
F | ||
file path 1 | ||
filename 1 | ||
FRAMEWORKS_FOLDER_PATH 1 | ||
FRAMEWORK_SEARCH_PATHS 1 |
G | ||
GCC_AUTO_VECTORIZATION 1 | ||
GCC_CW_ASM_SYNTAX 1 | ||
GCC_DEBUGGING_SYMBOLS 1 | ||
GCC_DYNAMIC_NO_PIC 1 | ||
GCC_ENABLE_CPP_EXCEPTIONS 1 | ||
GCC_ENABLE_CPP_RTTI 1 | ||
GCC_ENABLE_FIX_AND_CONTINUE 1 | ||
GCC_ENABLE_OBJC_EXCEPTIONS 1 | ||
GCC_ENABLE_OBJC_GC 1 | ||
GCC_ENABLE_SSE3_EXTENSIONS 1 | ||
GCC_ENABLE_SSE41_EXTENSIONS 1 | ||
GCC_ENABLE_SSE42_EXTENSIONS 1 | ||
GCC_ENABLE_SYMBOL_SEPARATION 1 | ||
GCC_FEEDBACK_DIRECTED_OPTIMIZATION 1 | ||
GCC_GENERATE_DEBUGGING_SYMBOLS 1 | ||
GCC_MODEL_TUNING 1 | ||
GCC_OBJC_CALL_CXX_CDTORS 1 | ||
GCC_PRECOMPILE_PREFIX_HEADER 1 | ||
GCC_PREFIX_HEADER 1 | ||
GCC_PREPROCESSOR_DEFINITIONS 1 | ||
GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS 1 | ||
GCC_SYMBOLS_PRIVATE_EXTERN 1 | ||
GCC_THREADSAFE_STATICS 1 | ||
GCC_UNROLL_LOOPS 1 | ||
GCC_USE_NASM_FOR_ASM_FILETYPE 1 | ||
GCC_VERSION 1 | ||
GCC_VERSION_IDENTIFIER 1 | ||
GCC_WARN_ABOUT_GLOBAL_CONSTRUCTORS 1 | ||
GCC_WARN_ABOUT_RETURN_TYPE 1 | ||
GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS 1 | ||
GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS 1 | ||
GCC_WARN_INHIBIT_ALL_WARNINGS 1 | ||
GCC_WARN_NON_VIRTUAL_DESTRUCTOR 1 | ||
GCC_WARN_PEDANTIC 1 | ||
GCC_WARN_SHADOW 1 | ||
GCC_WARN_SIGN_COMPARE 1 | ||
GCC_WARN_UNUSED_VARIABLE 1 | ||
GENERATE_PKGINFO_FILE 1 2 |
H | ||
HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT 1 | ||
HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES 1 | ||
HEADERMAP_INCLUDES_PROJECT_HEADERS 1 | ||
HEADER_SEARCH_PATHS 1 | ||
HOME 1 |
I | ||
IBC_ERRORS 1 | ||
IBC_FLATTEN_NIBS 1 | ||
IBC_NOTICES 1 | ||
IBC_OTHER_FLAGS 1 | ||
IBC_OVERRIDING_PLUGINS_AND_FRAMEWORKS_DIR 1 | ||
IBC_PLUGINS 1 | ||
IBC_PLUGIN_SEARCH_PATHS 1 | ||
IBC_WARNINGS 1 | ||
identifier 1 | ||
INFOPLIST_FILE 1 | ||
INFOPLIST_OTHER_PREPROCESSOR_FLAGS 1 | ||
INFOPLIST_OUTPUT_FORMAT 1 | ||
INFOPLIST_PATH 1 | ||
INFOPLIST_PREFIX_HEADER 1 | ||
INFOPLIST_PREPROCESS 1 | ||
INFOPLIST_PREPROCESSOR_DEFINITIONS 1 | ||
INFOSTRINGS_PATH 1 | ||
installed product 1 | ||
installed product directory 1 | ||
INSTALLHDRS_COPY_PHASE 1 | ||
INSTALLHDRS_SCRIPT_PHASE 1 | ||
INSTALL_DIR 1 | ||
INSTALL_PATH 1 | ||
IPHONEOS_DEPLOYMENT_TARGET 1 |
K | ||
KEEP_PRIVATE_EXTERNS 1 |
L | ||
LD_DYLIB_INSTALL_NAME 1 | ||
LD_RUNPATH_SEARCH_PATHS 1 | ||
LIBRARY_SEARCH_PATHS 1 | ||
LINKER_DISPLAYS_FILE_FOR_UNDEFINED_SYMBOLS 1 | ||
LINKER_DISPLAYS_MANGLED_NAMES 1 | ||
LINK_WITH_STANDARD_LIBRARIES 1 |
M | ||
MACH_O_TYPE 1 | ||
MACOSX_DEPLOYMENT_TARGET 1 |
N | ||
NATIVE_ARCH 1 | ||
numeric identifier 1 |
O | ||
OBJECT_FILE_DIR 1 | ||
OBJECT_FILE_DIR_<VARIANT> 1 | ||
OBJROOT 1 | ||
ONLY_ACTIVE_ARCH 1 | ||
option specification 1 | ||
OTHER_CFLAGS 1 | ||
OTHER_CFLAGS_<VARIANT> 1 | ||
OTHER_CODE_SIGN_FLAGS 1 2 | ||
OTHER_CPLUSPLUSFLAGS 1 | ||
OTHER_LDFLAGS 1 | ||
OTHER_LDFLAGS_<VARIANT> 1 |
P | ||
PACKAGE_TYPE 1 | ||
PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES 1 | ||
PKGINFO_FILE_PATH 1 | ||
PLUGINS_FOLDER_PATH 1 | ||
PREBINDING 1 | ||
PRESERVE_DEAD_CODE_INITS_AND_TERMS 1 | ||
PRIVATE_HEADERS_FOLDER_PATH 1 | ||
PRODUCT_NAME 1 | ||
project directory path 1 | ||
project file path 1 | ||
PROJECT_NAME 1 | ||
PROJECT_TEMP_DIR 1 | ||
PUBLIC_HEADERS_FOLDER_PATH 1 |
R | ||
REMOVE_CVS_FROM_RESOURCES 1 | ||
REMOVE_SVN_FROM_RESOURCES 1 | ||
RETAIN_RAW_BINARIES 1 | ||
REZ_COLLECTOR_DIR 1 | ||
REZ_OBJECTS_DIR 1 |
S | ||
SCRIPTS_FOLDER_PATH 1 | ||
SDKROOT 1 | ||
SHARED_FRAMEWORKS_FOLDER_PATH 1 | ||
SHARED_PRECOMPS_DIR 1 | ||
SKIP_INSTALL 1 | ||
SRCROOT 1 | ||
STANDARD_C_PLUS_PLUS_LIBRARY_TYPE 1 | ||
STRINGS_FILE_OUTPUT_ENCODING 1 | ||
STRIP_INSTALLED_PRODUCT 1 | ||
STRIP_STYLE 1 | ||
SYMROOT 1 | ||
SYSTEM_LIBRARY_DIR 1 |
T | ||
TARGETED_DEVICE_FAMILY 1 | ||
TARGET_BUILD_DIR 1 | ||
TARGET_NAME 1 | ||
TARGET_TEMP_DIR 1 |
U | ||
UNEXPORTED_SYMBOLS_FILE 1 | ||
uniform type identifier 1 | ||
UNLOCALIZED_RESOURCES_FOLDER_PATH 1 | ||
USER_HEADER_SEARCH_PATHS 1 | ||
USER_LIBRARY_DIR 1 |
V | ||
VALIDATE_PRODUCT 1 | ||
VALID_ARCHS 1 | ||
VERBOSE_PBXCP 1 |
W | ||
WARNING_CFLAGS 1 | ||
WRAPPER_EXTENSION 1 | ||
WRAPPER_NAME 1 | ||
WRAPPER_SUFFIX 1 |
Copyright © 2016 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2016-09-29