These build settings specify properties of the product the target builds.
ARCHS (Architectures)
Description: | Space-separated list of identifiers. Specifies the architectures (ABIs, processor models) to which the binary is targeted. When this build setting specifies more than one architecture, the generated binary may contain object code for each of the specified architectures. |
Values: | |
Effector: | |
Default value: | |
Example value: | |
Companion: | VALID_ARCHS (Valid Architectures), ONLY_ACTIVE_ARCH (Build Active Architecture Only). |
Prerequisite for: |
DYLIB_COMPATIBILITY_VERSION (Compatibility Version)
Description: | Number. Specifies the compatibility version of a dynamic library product. See Dynamic Library Design Guidelines in Dynamic Library Programming Topics for details on assigning version numbers of dynamic libraries. |
Default value: | |
Companion: |
DYLIB_CURRENT_VERSION (Current Library Version)
Description: | Number. Specifies the current version of a dynamic library product. See “Dynamic Library Design Guidelines” in Dynamic Library Programming Topics for details on assigning version numbers of dynamic libraries. |
Default value: | |
Companions: |
GENERATE_PKGINFO_FILE (Force Package Info Generation)
Description: | Boolean value. Specifies whether to generate the product’s package information file. For details on the package information file, see “Additional Configuration Tips” in Runtime Configuration Guidelines. |
Values: |
|
Default value: |
|
Companions: |
MACH_O_TYPE
Description: | Identifier. Specifies the binary’s type. For information on binary types, see “Building Mach-O Files” in Mach-O Programming Topics. |
Effector: | Target type, specified at the time the target is created. |
Default value: |
|
Affects: | GCC_ENABLE_SYMBOL_SEPARATION (Separate PCH Symbols), EXECUTABLE_EXTENSION. |
Specified in: | New Project Assistant, New Target Assistant. |
PRODUCT_NAME
Description: | Identifier. Specifies the name of the product the target builds. |
Default value: | The name of the target at the time it was created. |
Example value: | |
Affects: |
PROJECT_NAME
Description: | Identifier. Specifies the name of the project that defines the target. |
Default value: | The name of the project at the time it was created. |
Example value: | |
Affects: | DSTROOT (Installation Build Products Location), PROJECT_TEMP_DIR. |
Specified in: | Project navigator. |
TARGET_NAME
Description: | Identifier. Identifies the target being processed. |
Default value: | The name of the target at the time it was created. |
Example value: | |
Affects: | |
Specified in: | New Project Assistant. |
VALID_ARCHS (Valid Architectures)
Description: | Space-separated list of identifiers. Specifies the architectures for which the binary may be built. During the build, this list is intersected with the value of |
Default value: | |
Affects: | |
Companion: |