Ссылка установки сборки
Настройки сборки информации о продукте
Эти настройки сборки указывают свойства продукта целевые сборки.
ARCHS (Архитектура)
Описание: | Разделенный пробелом список идентификаторов. Указывает архитектуру (ABIs, модели процессора), к которому предназначен двоичный файл. Когда эта установка сборки указывает больше чем одну архитектуру, сгенерированный двоичный файл может содержать объектный код для каждой указанной архитектуры. |
Значения: | |
Исполнительный элемент: | |
Значение по умолчанию: |
|
Значение в качестве примера: |
|
Компаньон: | VALID_ARCHS (допустимая архитектура), ONLY_ACTIVE_ARCH (создают только активную архитектуру). |
Предпосылка для: |
DYLIB_COMPATIBILITY_VERSION (версия совместимости)
Описание: | Число. Указывает версию совместимости динамического продукта библиотеки. См. Динамическое Руководство по проектированию Библиотеки в Динамической Библиотеке, Программируя Темы для подробных данных о присвоении номеров версий динамических библиотек. |
Значение по умолчанию: |
|
Компаньон: |
DYLIB_CURRENT_VERSION (текущая версия библиотеки)
Описание: | Число. Указывает текущую версию динамического продукта библиотеки. См. “Динамическое Руководство по проектированию Библиотеки” в Динамической Библиотеке, Программируя Темы для подробных данных о присвоении номеров версий динамических библиотек. |
Значение по умолчанию: |
|
Компаньоны: |
GENERATE_PKGINFO_FILE (информационная генерация пакета силы)
Описание: | Булево значение. Указывает, генерировать ли файл информации о пакете продукта. Для получения дополнительной информации на файле информации о пакете, см. “Дополнительные Подсказки по Конфигурации” в Инструкциях по Конфигурации Во время выполнения. |
Значения: | |
Значение по умолчанию: | |
Компаньоны: |
MACH_O_TYPE
Описание: | Идентификатор. Указывает тип двоичного файла. Для получения информации о двоичных типах см. “Создающие Мужественные Файлы” в Мужественных Темах Программирования. |
Исполнительный элемент: | Тип Target, указанный в это время цель, создается. |
Значение по умолчанию: |
|
Влияние: | GCC_ENABLE_SYMBOL_SEPARATION (разделяют символы PCH), EXECUTABLE_EXTENSION. |
Указанный в: | Новый помощник проектного менеджера, новый ассистент Target. |
PRODUCT_NAME
Описание: | Идентификатор. Указывает имя продукта целевые сборки. |
Значение по умолчанию: | Имя цели в то время, когда это создавалось. |
Значение в качестве примера: |
|
Влияние: |
PROJECT_NAME
Описание: | Идентификатор. Указывает имя проекта, определяющего цель. |
Значение по умолчанию: | Имя проекта в то время, когда это создавалось. |
Значение в качестве примера: |
|
Влияние: | DSTROOT (расположение продуктов сборки установки), PROJECT_TEMP_DIR. |
Указанный в: | Навигатор проекта. |
TARGET_NAME
Описание: | Идентификатор. Идентифицирует обрабатываемую цель. |
Значение по умолчанию: | Имя цели в то время, когда это создавалось. |
Значение в качестве примера: |
|
Влияние: | |
Указанный в: | Новый помощник проектного менеджера. |
VALID_ARCHS (допустимая архитектура)
Описание: | Разделенный пробелом список идентификаторов. Указывает архитектуру, для которой может быть создан двоичный файл. Во время сборки этот список пересечен со значением |
Значение по умолчанию: |
|
Влияние: | |
Компаньон: |
Настройки сборки свойств сборки
Эти настройки сборки указывают свойства сборки, выполняемой целью.
ДЕЙСТВИЕ
Описание: | Идентификатор. Идентифицирует тип сборки для выполнения на цели. |
Значения: |
|
Значение по умолчанию: |
|
Влияние: | BUILD_COMPONENTS, DEPLOYMENT_POSTPROCESSING (постобработка развертывания), DEPLOYMENT_LOCATION (расположение развертывания). |
Компаньоны: | CONFIGURATION_BUILD_DIR (путь продуктов сборки на конфигурацию), CONFIGURATION_TEMP_DIR (промежуточный путь к файлу на конфигурацию), INSTALL_DIR, SRCROOT, PRIVATE_HEADERS_FOLDER_PATH, PUBLIC_HEADERS_FOLDER_PATH, INSTALLHDRS_COPY_PHASE. |
Указанный в: |
|
BUILD_COMPONENTS
Описание: | Разделенный пробелом список идентификаторов. Указывает подмножества продукта. |
Исполнительные элементы: | |
Значение: |
|
BUILD_VARIANTS (варианты сборки)
Описание: | Разделенный пробелом список идентификаторов. Указывает двоичные варианты продукта. Можно создать дополнительные различные имена для особых целей. Например, можно использовать имя конфигурации сборки как различное имя для создания высоко настроенных двоичных файлов. |
Значения: |
|
Значение по умолчанию: |
|
Влияние: | CURRENT_VARIANT, OBJECT_FILE_DIR _ <ВАРИАНТ>, OTHER_CFLAGS _ <ВАРИАНТ>. |
COMPRESS_PNG_FILES (Сжатие .png файлы)
Описание: | Булево значение. Указывает, сжать ли файлы PNG, которые являются ресурсами активной цели, поскольку они копируются в комплект приложений. Это применяется только к приложениям для iOS. |
Значения: | |
Значение по умолчанию: |
КОНФИГУРАЦИЯ
Описание: | Идентификатор. Идентифицирует конфигурацию сборки (например, |
Значения: |
|
Влияние: | CURRENT_VARIANT, CONFIGURATION_BUILD_DIR (путь продуктов сборки на конфигурацию), CONFIGURATION_TEMP_DIR (промежуточный путь к файлу на конфигурацию). |
Указанный в: |
|
CURRENT_ARCH
Описание: | Идентификатор. Идентифицирует архитектуру, на которой выполняется сборка. |
Значения: | См. ARCHS (архитектура). |
Значение в качестве примера: |
|
То же как: |
CURRENT_VARIANT
Описание: | Идентификатор. Идентифицирует обрабатываемый вариант сборки. |
Исполнительные элементы: | |
Значение: |
|
Значения в качестве примера: |
|
DEBUG_INFORMATION_FORMAT (формат отладочной информации)
Описание: | Идентификатор. Идентифицирует формат, используемый для хранения отладочной информации двоичного файла. |
Значения: |
|
Значение по умолчанию: |
|
Предпосылка для: |
DEPLOYMENT_POSTPROCESSING (постобработка развертывания)
Описание: | Булево значение. Указывает, получает ли двоичный файл постобработку развертывания. Постобработка развертывания включает разделение двоичного файла и установку его режима файла, владельца и группы. |
Исполнительные элементы: | |
Значения: | |
Значение по умолчанию: | |
Предпосылка для: |
ENABLE_HEADER_DEPENDENCIES
Описание: | Булево значение. Указывает, используются ли данные, собранные из сканирований заголовочного файла, в процессе сборки. |
Значения: | |
Значение по умолчанию: | |
Компаньон: |
NATIVE_ARCH
Описание: | Идентификатор. Идентифицирует архитектуру, на которой сборка выполняется (то же как CURRENT_ARCH). |
Значения: | См. ARCHS (архитектура). |
Значение в качестве примера: |
|
То же как: | |
Компаньон: |
ONLY_ACTIVE_ARCH (создают только активную архитектуру),
Описание: | Булево значение. Указывает, включает ли продукт только объектный код для собственной архитектуры. |
Значения: |
|
Значение по умолчанию: |
PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES
Описание: | Разделенный пробелом список путей к каталогам. Когда сборка использует зависимости заголовочного файла, идентифицирует каталоги для исключения из сканирований заголовочного файла. |
Значение по умолчанию: |
|
Компаньоны: |
RETAIN_RAW_BINARIES
Описание: | Булево значение. Указывает, разделяется ли двоичный файл. |
Значения: | |
Значение по умолчанию: | |
Влияние: | |
Компаньон: | |
Связанный с: |
STRINGS_FILE_OUTPUT_ENCODING
Описание: | Идентификатор. Указывает выходное кодирование для строковых файлов. |
Значения: |
|
Значение по умолчанию: |
|
TARGETED_DEVICE_FAMILY (семейство целевого устройства)
Описание: | Список разделенных запятой значений числовых идентификаторов. Указывает семейства устройства, на которых продукт должен быть способен к выполнению. |
Идентификаторы: |
|
Значение по умолчанию: |
|
Значение в качестве примера: |
|
VALIDATE_PRODUCT (проверяют созданный продукт),
Сборка и настройки сборки расположения продукта
Эти настройки сборки идентифицируют расположения файловой системы, используемые процессом сборки, а также расположениями, указывающими, куда помещаются файлы продукта.
BUILT_PRODUCTS_DIR
Описание: | Путь к каталогу. Идентифицирует каталог, в соответствии с которым могут быть найдены файлы всего продукта. Этот каталог содержит или файлы продукта или символьные ссылки на них. Выполненные фазы сборки Сценария могут использовать значение этой сборки, устанавливающей как удобный способ относиться к файлам продукта, созданным одной или более целями, даже когда эти файлы рассеиваются всюду по иерархии каталогов (например, когда |
Исполнительные элементы: | RETAIN_RAW_BINARIES, CONFIGURATION_BUILD_DIR (путь продуктов сборки на конфигурацию), DEPLOYMENT_LOCATION (расположение развертывания). |
Значение: |
|
CACHE_ROOT
Описание: | Путь к файлу. Идентифицирует файл, используемый для кэширования информации о времени изготовления, которая должна сохраниться между запусками приложения XCode. |
Значение: |
|
Значение в качестве примера: |
|
Влияние: | SHARED_PRECOMPS_DIR (предварительно скомпилированный путь кэша заголовков). |
Псевдоним: |
|
CONFIGURATION_BUILD_DIR (путь продуктов сборки на конфигурацию)
Описание: | Путь к каталогу. Идентифицирует каталог, в соответствии с которым помещаются все связанные со сборкой файлы для активной конфигурации сборки. |
Исполнительные элементы: | |
Значение по умолчанию: |
|
Значение в качестве примера: |
|
Влияние: |
CONFIGURATION_TEMP_DIR (промежуточный путь к файлу на конфигурацию)
Описание: | Путь к каталогу. Идентифицирует каталог, содержащий временные файлы для активной конфигурации сборки. |
Исполнительные элементы: | |
Значение по умолчанию: |
|
Значение в качестве примера: |
|
Влияние: |
DEPLOYMENT_LOCATION (расположение развертывания)
Описание: | Булево значение. Указывает, помещаются ли файлы продукта в установку (указанный |
Исполнительный элемент: | |
Значения: | |
Значение по умолчанию: | |
Влияние: | |
Компаньоны: | DSTROOT (расположение продуктов сборки установки), SYMROOT (путь продуктов сборки). |
Связанный с: |
DERIVED_FILE_DIR
Описание: | Путь к каталогу. Идентифицирует каталог, в который помещаются полученные исходные файлы — такие как сгенерированные законом и yacc —. |
Исполнительные элементы: | |
Значение: |
|
Псевдонимы: |
|
DSTROOT (расположение продуктов сборки установки)
Описание: | Путь к каталогу. Идентифицирует каталог, в который помещается продукт. В этом каталоге продукт размечается точно, поскольку это было бы установлено в файловой системе пользователя. |
Исполнительные элементы: | |
Значение по умолчанию: |
|
Значение в качестве примера: |
|
Влияние: |
INSTALL_DIR
Описание: | Путь к каталогу. Идентифицирует каталог в файловой системе разработчика, в которую помещается установленный продукт. |
Исполнительные элементы: | DSTROOT (расположение продуктов сборки установки), INSTALL_PATH (каталог установки). |
Значение: |
|
Значение в качестве примера: |
|
INSTALL_PATH (каталог установки)
Описание: | Путь к каталогу. Идентифицирует каталог в файловой системе пользователя, в которую помещается установленный продукт. |
Исполнительные элементы: | Тип продукта (выбранный, когда проект создавался), DSTROOT (Расположение продуктов Сборки Установки), SYSTEM_LIBRARY_DIR, USER_LIBRARY_DIR, HOME. |
Значение по умолчанию: |
|
Влияние: |
OBJECT_FILE_DIR
Описание: | Путь к каталогу. Частично идентифицирует каталог, в который помещаются различные объектные файлы. Полная спецификация вычислена с помощью вариантов этой установки сборки. |
Исполнительные элементы: | |
Значение: |
|
Значение в качестве примера: |
|
Влияние: |
OBJECT_FILE_DIR _ <ВАРИАНТ>
Описание: | Путь к каталогу. Полностью идентифицирует каталог, в который помещаются различные объектные файлы. Для каждого варианта сборки в |
Исполнительные элементы: | |
Значение: |
|
Настройки сборки в качестве примера и их значения, когда |
|
Связанный с: |
OBJROOT (промежуточный путь файлов типа «build»)
Описание: | Путь к каталогу. Идентифицирует каталог, в который помещаются промежуточные файлы типа «build» цели. Промежуточные каталоги сборки называют в честь названия продукта с расширением |
Исполнительные элементы: | SRCROOT, Предпочтения XCode> Создающий> “Продукты Сборки места в”. |
Значение по умолчанию: |
|
Значение в качестве примера: |
|
Влияние: |
PROJECT_TEMP_DIR
Описание: | Путь к каталогу. Идентифицирует каталог, в который помещаются промежуточные файлы типа «build» проекта. Этот каталог совместно используется всеми целями, определенными проектом. Выполненные фазы сборки Сценария должны генерировать промежуточные файлы типа «build» в каталоге, идентифицированном |
Исполнительные элементы: | PROJECT_NAME, OBJROOT (промежуточный путь файлов типа «build»). |
Значение: |
|
Значение в качестве примера: |
|
Влияние: | CONFIGURATION_TEMP_DIR (промежуточный путь к файлу на конфигурацию). |
REZ_COLLECTOR_DIR
Описание: | Путь к каталогу. Указывает каталог в который собранные ресурсы Менеджера ресурсов, сгенерированные |
Исполнительные элементы: | |
Значение: |
|
Значение в качестве примера: |
|
Влияние: |
REZ_OBJECTS_DIR
Описание: | Путь к каталогу. Указывает каталог в который скомпилированные ресурсы Менеджера ресурсов, сгенерированные |
Исполнительные элементы: | |
Значение: |
|
Значение в качестве примера: |
|
SDKROOT (базируют SDK),
Описание: | Путь к каталогу. Указывает каталог основного SDK для использования для создания продукта. |
Значения: |
|
Связанный с: | FRAMEWORK_SEARCH_PATHS (пути поиска платформы), HEADER_SEARCH_PATHS (пути поиска заголовка), IPHONEOS_DEPLOYMENT_TARGET (развертывание iOS Target), MACOSX_DEPLOYMENT_TARGET (развертывание OS X Target). |
SHARED_PRECOMPS_DIR (предварительно скомпилированный путь кэша заголовков)
Описание: | Путь к каталогу. Указывает каталог, в который можно поместить предварительно скомпилированные заголовки. Цели могут совместно использовать предварительно скомпилированные заголовки путем указания того же значения для этой установки сборки. |
Исполнительные элементы: | |
Значение по умолчанию: |
|
Значение в качестве примера: |
|
SKIP_INSTALL
Описание: | Булево значение. Указывает, поместить ли продукт в расположении, обозначенном |
Значения: | |
Значение по умолчанию: | |
Влияние: | |
Компаньоны: | DEPLOYMENT_LOCATION (расположение развертывания), DSTROOT (расположение продуктов сборки установки), TARGET_TEMP_DIR. |
SRCROOT
Описание: | Путь к каталогу. Идентифицирует каталог, содержащий исходные файлы цели. |
Значение: | Путь к файлу проекта, определяющему цель. |
Значение в качестве примера: |
|
Влияние: | OBJROOT (промежуточный путь файлов типа «build»), SYMROOT (путь продуктов сборки). |
Псевдоним: |
|
SYMROOT (путь продуктов сборки)
Описание: | Путь к каталогу. Идентифицирует корень иерархии каталогов, содержащей файлы продукта и промежуточные файлы типа «build». Продукт и файлы типа «build» помещаются в подкаталоги этого каталога. |
Исполнительные элементы: | SRCROOT, Предпочтения XCode> Сборка. |
Значение по умолчанию: |
|
Значения в качестве примера: |
|
Влияние: | BUILT_PRODUCTS_DIR, CONFIGURATION_BUILD_DIR (путь продуктов сборки на конфигурацию). |
TARGET_BUILD_DIR
Описание: | Путь к каталогу. Идентифицирует корень иерархии каталогов, содержащей файлы продукта (никакие промежуточные файлы типа «build»). Выполненный Сценарий создает фазы, воздействующие на файлы продукта цели, определяющей их, должен использовать значение этой установки сборки. Но Сценарий Выполнения создает фазы, воздействующие на файлы продукта других целей, должен использовать BUILT_PRODUCTS_DIR вместо этого. |
Исполнительные элементы: | CONFIGURATION_BUILD_DIR (путь продуктов сборки на конфигурацию), DEPLOYMENT_LOCATION (расположение развертывания), DSTROOT (расположение продуктов сборки установки), INSTALL_PATH (каталог установки), TARGET_TEMP_DIR, SKIP_INSTALL. |
Значение: |
|
Значения в качестве примера: |
|
Связанный с: | DEPLOYMENT_LOCATION (расположение развертывания), INSTALL_PATH (каталог установки), SKIP_INSTALL. |
TARGET_TEMP_DIR
Описание: | Путь к каталогу. Идентифицирует каталог, содержащий промежуточные файлы типа «build» цели. Выполненные фазы сборки Сценария должны поместить промежуточные файлы в расположении, обозначенном |
Исполнительные элементы: | TARGET_NAME, CONFIGURATION_TEMP_DIR (промежуточный путь к файлу на конфигурацию). |
Значение: |
|
Значение в качестве примера: |
|
Влияние: | DERIVED_FILE_DIR, OBJECT_FILE_DIR, REZ_COLLECTOR_DIR, TARGET_BUILD_DIR. |
Настройки сборки карты заголовка
Карты заголовка (также известный как “карты заголовка”) являются файлами использование XCode для компиляции расположений заголовков, используемых в цели. Эти файлы используют суффикс .hmap
. XCode передает карты заголовка, которые он соединяет к компиляторам на базе С через -I
параметр.
Они позволяют заголовочным и исходным файлам включать:
Любой заголовок связался с целью с помощью только ее имя (например,
#include "MyClass.h"
) независимо от его расположения в файловой системе. См. HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT.Заголовки с помощью синтаксиса платформы (например,
MyFramework/MyHeader.h
). См. HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES.Заголовки, которые являются частью проекта, независимо или предназначаются для членства. См. HEADERMAP_INCLUDES_PROJECT_HEADERS.
Без карт заголовка необходимо добавить каждый каталог, содержащий заголовки к путям поиска заголовка цели (см. HEADER_SEARCH_PATHS (Пути поиска Заголовка) и USER_HEADER_SEARCH_PATHS (Пользовательские Пути поиска Заголовка)).
HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT
Описание: | Булево значение. Указывает, содержит ли карта заголовка запись имени/пути для каждого заголовка в создаваемой цели. |
Значения: | |
Значение по умолчанию: | |
Связанный с: | HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES, HEADERMAP_INCLUDES_PROJECT_HEADERS. |
HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES
Описание: | Булево значение. Указывает, содержит ли карта заголовка framework-name/path запись для каждого заголовка в создаваемой цели, включая цели, не создающие платформы. |
Значения: | |
Значение по умолчанию: | |
Связанный с: | HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT, HEADERMAP_INCLUDES_PROJECT_HEADERS. |
HEADERMAP_INCLUDES_PROJECT_HEADERS
Описание: | Булево значение. Указывает, содержит ли карта заголовка запись имени/пути для каждого заголовка в проекте, независимо от целевого членства заголовков. |
Значения: | |
Значение по умолчанию: | |
Связанный с: | HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT, HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES. |
Настройки Сборки Компилятора C/C++
Эти настройки сборки указывают, как исходные файлы компилируются в объектные файлы.
ALWAYS_SEARCH_USER_PATHS (всегда ищут пользовательские пути),
FRAMEWORK_SEARCH_PATHS (пути поиска платформы)
Описание: | Разделенный пробелом список путей к каталогам. Указывает каталоги, в которых компилятор ищет платформы для нахождения включенных заголовочных файлов. Этот список передается компилятору в |
Значение по умолчанию: | Ни один. |
Значения в качестве примера: |
|
Компаньоны: |
GCC_AUTO_VECTORIZATION (Автовекторизация)
Описание: | Булево значение. Указывает, выполняет ли компилятор автоматическую векторизацию цикла в надлежащих случаях. Автоматическая векторизация цикла поддерживается только в архитектуре PPC. И это не поддерживается Лязгом и компиляторами LLVM-GCC. |
Предпосылка: |
|
Значения: | |
Значение по умолчанию: | |
Компаньоны: | ARCHS (архитектура), VALID_ARCHS (допустимая архитектура), GCC_OPTIMIZATION_LEVEL (уровень оптимизации). |
GCC_CW_ASM_SYNTAX (CodeWarrior-разрабатывают встроенный ассемблерный код),
Описание: | Булево значение. Указывает, использовать ли синтаксис CodeWarrior для кода встроенного ассемблерного кода (в дополнение к стандартному синтаксису GCC). |
Значения: | |
Значение по умолчанию: |
GCC_DEBUGGING_SYMBOLS (Уровень отладочных символов)
Описание: | Спецификация опции. Указывает уровень отладочной информации, включенной в двоичный файл. |
Значения: |
|
Значение по умолчанию: |
|
Предпосылка для: | GCC_ENABLE_SYMBOL_SEPARATION (разделяют символы PCH), DEAD_CODE_STRIPPING (разделение невыполняемого кода) |
GCC_DYNAMIC_NO_PIC
Описание: | Булево значение. Указывает, неперемещаем ли сгенерированный объектный код (внешние ссылки остаются перемещаемыми). Создание кода неперемещаемые результаты в более быстрых вызовах функции. Эта функция является надлежащей в приложениях, но не динамических библиотеках. |
Значения: | |
Значение по умолчанию: |
GCC_ENABLE_CPP_EXCEPTIONS (включают исключения C++),
Описание: | Булево значение. Указывает, генерирует ли компилятор код, необходимый для распространения исключения. |
Значения: | |
Значение по умолчанию: | |
Связанный с: |
ГКК_ЕНАБЛЕ_КПП_РТТИ (включают типы выполнения C++),
Описание: | Булево значение. Указывает, генерирует ли компилятор информацию о каждом классе с виртуальными функциями. Эта информация используется функциями динамической идентификации типов C++ ( |
Значения: | |
Значение по умолчанию: | |
Связанный с: |
GCC_ENABLE_FIX_AND_CONTINUE (фиксируют и продолжаются),
GCC_ENABLE_OBJC_EXCEPTIONS (включают исключения Objective C),
GCC_ENABLE_OBJC_GC (сборка «мусора» Objective C)
Описание: | Идентификатор. Указывает уровень поддержки сборки «мусора» сгенерированного кода. |
Значения: |
|
Значение по умолчанию: |
|
GCC_ENABLE_SSE3_EXTENSIONS (включают расширения SSE3),
GCC_ENABLE_SSE41_EXTENSIONS (включают расширения SSE4.1),
GCC_ENABLE_SSE42_EXTENSIONS (включают расширения SSE4.2),
GCC_ENABLE_SYMBOL_SEPARATION (разделяют символы PCH),
Описание: | Булево значение. Указывает, генерирует ли компилятор отдельный файл, содержащий отладочные символы при компиляции предварительно скомпилированного (префиксного) заголовка (PCH). Разделять файл с отладочными символами может улучшить время изготовления. |
Предпосылка: |
|
Значения: | |
Значение по умолчанию: | |
Исполнительный элемент: | |
Компаньоны: | DEBUG_INFORMATION_FORMAT (формат отладочной информации), GCC_DEBUGGING_SYMBOLS (Уровень отладочных символов). |
GCC_FEEDBACK_DIRECTED_OPTIMIZATION (направленная на обратную связь оптимизация)
Описание: | Булево значение. Указывает, использовать ли направленную на обратную связь оптимизацию. Для оптимизации двоичного файла необходимо сначала генерировать двоичный файл, производящий файлы трассировки профиля путем установки этой установки сборки в |
Значения: |
|
Значение по умолчанию: |
|
GCC_GENERATE_DEBUGGING_SYMBOLS (генерируют отладочные символы),
Описание: | Булево значение. Указывает, включает ли двоичный файл отладочные символы. |
Значения: | |
Значение по умолчанию: | |
Связанный с: |
GCC_MODEL_TUNING (планирование инструкции)
Описание: | Спецификация опции. Указывает архитектуру PowerPC, к которой компилятор оптимизирует инструкцию, планируя модель. Сгенерированный код работает в более ранней архитектуре PowerPC, также. Посмотрите |
Значения: |
|
Значение по умолчанию: |
|
GCC_OBJC_CALL_CXX_CDTORS (Вызывают Значение по умолчанию C++ Ctors/Dtors в Objective C),
Описание: | Булево значение. Указывает, выполнить ли нетривиальных конструкторов по умолчанию и деструкторы для переменных экземпляра C++ классов Objective C. |
Значения: | |
Значение по умолчанию: |
GCC_OPTIMIZATION_LEVEL (уровень оптимизации)
Описание: | Спецификация опции. Указывает градус, до которого сгенерированный код оптимизирован для скорости и двоичного размера. |
Значения: |
|
Значение по умолчанию: |
|
GCC_PRECOMPILE_PREFIX_HEADER (предварительно компилируют префиксный заголовок),
Описание: | Булево значение. Указывает, создать ли префиксный заголовок для цели. |
Предпосылка: |
|
Значения: | |
Значение по умолчанию: | |
Компаньон: |
GCC_PREFIX_HEADER
Описание: | Имя файла или путь к файлу. Идентифицирует префиксный заголовок цели. |
Значение по умолчанию: | Ни один. |
Значение в качестве примера: |
|
Предпосылка для: | GCC_PRECOMPILE_PREFIX_HEADER (предварительно компилируют префиксный заголовок), |
GCC_PREPROCESSOR_DEFINITIONS (макросы препроцессора)
Описание: | Разделенный пробелом список спецификаций опции. Указывает макросы препроцессора в форме |
Значение по умолчанию: | Ни один. |
Значение в качестве примера: |
|
Связанный с: |
GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS (макросы препроцессора, не используемые в предварительно скомпилированных заголовках)
Описание: | Разделенный пробелом список спецификаций опции. Указывает макросы препроцессора в форме |
Предпосылка: | Определения, используемые только в файлах реализации, не предварительно скомпилированных заголовках. |
Значение по умолчанию: | Ни один. |
Значение в качестве примера: |
|
Связанный с: |
GCC_SYMBOLS_PRIVATE_EXTERN (Символы, скрытые по умолчанию)
Описание: | Булево значение. Указывает, скрыты ли символы по умолчанию. Посмотрите Видимость Символа Управления в Руководстве по программированию Среды выполнения C++. |
Значения: | |
Значение по умолчанию: | |
Предпосылка для: | STANDARD_C_PLUS_PLUS_LIBRARY_TYPE (тип библиотеки стандарта C++). |
GCC_THREADSAFE_STATICS (Помехи Ориентированы на многопотоковое исполнение),
Описание: | Булево значение. Указывает, использует ли двоичный файл функции, реализующие ориентированную на многопотоковое исполнение инициализацию локальных помех для архитектуры IA-32. Двоичные файлы, использующие эти функции, содержат меньше объектного кода в разделах, которые не должны быть ориентированы на многопотоковое исполнение. |
Значения: | |
Значение по умолчанию: |
GCC_UNROLL_LOOPS (разворачивают циклы),
Описание: | Булево значение. Указывает, генерирует ли компилятор более быстрый двоичный файл (содержащий код с меньшим количеством ответвлений) путем разворачивания циклов, который генерирует больший двоичный файл. |
Значения: | |
Значение по умолчанию: |
GCC_USE_NASM_FOR_ASM_FILETYPE (Используют nasm для Обработки .asm Файлов),
GCC_VERSION
Описание: | Числовой идентификатор. Идентифицирует версию GCC, которая будет использоваться для компиляции исходных файлов цели. Когда “Система цели C правило” установлена в Версию системы GCC (вместо определенного номера версии), эта установка сборки не доступна в Выполненных фазах сборки Сценария. |
Значения: |
|
Значение по умолчанию: | Версия системы GCC. |
Указанный в: |
|
Влияние: |
GCC_VERSION_IDENTIFIER
Описание: | Идентификатор. Идентифицирует версию GCC, который будет использоваться для компиляции исходных файлов цели. Эта установка сборки недоступна в Выполненных фазах сборки Сценария когда |
Исполнительные элементы: | |
Значение: | Значение |
Значение в качестве примера: |
|
GCC_WARN_ABOUT_GLOBAL_CONSTRUCTORS (Глобальная конструкция или требуемое уничтожение)
GCC_WARN_ABOUT_RETURN_TYPE (несогласованный тип возврата)
Описание: | Булево значение. Указывает, предупредить ли о функциях, не имеющих явного типа возврата и о содержащих функциях |
Значения: | |
Значение по умолчанию: |
GCC_WARN_UNUSED_VARIABLE (неиспользуемые переменные)
Описание: | Булево значение. Указывает, предупреждают ли о неиспользуемых локальных переменных или неиспользованных непостоянных статических переменных. |
Значения: | |
Значение по умолчанию: |
GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS (эффективное нарушение C++)
Описание: | Булево значение. Указывает, предупредить ли о нарушениях определенным инструкциям по стилю кода, описанным в Эффективном C++ (Скоттом Мейером). |
Значения: | |
Значение по умолчанию: |
GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS (скрытые виртуальные функции)
Описание: | Булево значение. Указывает, предупредить ли об объявлениях функции, скрывающих виртуальные функции, объявленные в базовом классе. |
Значения: | |
Значение по умолчанию: |
GCC_WARN_INHIBIT_ALL_WARNINGS (запрещают все предупреждения),
GCC_WARN_NON_VIRTUAL_DESTRUCTOR (невиртуальный деструктор)
Описание: | Булево значение. Указывает, предупредить ли о классах, объявляющих невиртуальный деструктор, который должен быть виртуальным (когда компилятор решает, что класс используется полиморфно). Эта установка сборки применяется только к C++ и Objective C ++ исходные файлы. |
Значения: | |
Значение по умолчанию: |
GCC_WARN_PEDANTIC (педантичные предупреждения)
GCC_WARN_SHADOW (скрытые локальные переменные)
Описание: | Булево значение. Указывает, предупредить ли о локальных символах что тень другая локальная переменная, параметр, или глобальная переменная, встроенная функция. |
Значения: | |
Значение по умолчанию: |
GCC_WARN_SIGN_COMPARE (сравнение знака)
Описание: | Булево значение. Указывает, предупредить ли о сравнениях между |
Значения: | |
Значение по умолчанию: |
HEADER_SEARCH_PATHS (пути поиска заголовка)
Описание: | Разделенный пробелом список путей к каталогам. Указывает каталоги, в которых можно искать заголовочные файлы. (В GCC этот список передается в |
Значение по умолчанию: | Ни один. |
Значения в качестве примера: |
|
Компаньон: | |
Связанный с: | USER_HEADER_SEARCH_PATHS (пользовательские пути поиска заголовка). |
INFOPLIST_OTHER_PREPROCESSOR_FLAGS (Info.plist другие флаги препроцессора)
Описание: | Разделенный пробелом список спецификаций опции. Указывает дополнительные опции для предварительной обработки информации plist файл. |
Компаньон: | INFOPLIST_PREPROCESS (предварительно обрабатывают файл Info.plist), INFOPLIST_FILE. |
Связанный с: | INFOPLIST_PREFIX_HEADER (файл префикса препроцессора Info.plist), INFOPLIST_PREPROCESSOR_DEFINITIONS (определения препроцессора Info.plist). |
INFOPLIST_PREFIX_HEADER (файл префикса препроцессора Info.plist)
Описание: | Путь к файлу или путь к файлу проекта. Указывает путь к префиксному файлу для включения при обработке информации plist файл. |
Компаньон: | INFOPLIST_PREPROCESS (предварительно обрабатывают файл Info.plist). |
INFOPLIST_PREPROCESS (предварительно обрабатывают файл Info.plist),
Описание: | Булевская переменная. Указывает, предварительно обработать ли информацию plist файл. |
Значения: | |
Значение по умолчанию: |
|
Компаньон: | |
Связанный с: | INFOPLIST_PREFIX_HEADER (файл префикса препроцессора Info.plist). |
INFOPLIST_PREPROCESSOR_DEFINITIONS (определения препроцессора Info.plist)
Описание: | Разделенный пробелом список спецификаций опции. Определяет макросы препроцессора, используемые при предварительной обработке информации plist файл. |
Значение в качестве примера: |
|
Компаньон: | INFOPLIST_PREPROCESS (предварительно обрабатывают файл Info.plist), INFOPLIST_FILE. |
Связанный с: | INFOPLIST_OTHER_PREPROCESSOR_FLAGS (Info.plist другие флаги препроцессора). |
IPHONEOS_DEPLOYMENT_TARGET (развертывание iOS Target)
Описание: | Числовой идентификатор. Идентифицирует самую раннюю версию iOS, на которой должен работать продукт. Эта установка сборки доступна в Выполненных фазах сборки Сценария только, когда она установлена в определенную версию iOS. |
Значения: |
|
Значение по умолчанию: | Значение по умолчанию компилятора. Продукт работает на версии iOS |
Связанный с: |
MACOSX_DEPLOYMENT_TARGET (развертывание OS X Target)
Описание: | Числовой идентификатор. Идентифицирует самую раннюю версию OS X, на которой должен работать продукт. Эта установка сборки доступна в Выполненных фазах сборки Сценария только, когда она установлена в определенную версию OS X. |
Значения: |
|
Значение по умолчанию: | Значение по умолчанию компилятора. Продукт работает на версии OS X |
Связанный с: |
OTHER_CFLAGS (другие флаги C)
Описание: | Разделенный пробелом список спецификаций опции. Указывает дополнительные опции для компиляции предварительно скомпилированных заголовков на базе С и файлов реализации. Эти опции передаются (как дали) к компилятору, указывают ли другие настройки сборки также значения, соответствующие этим опциям. Поэтому необходимо искать надлежащую установку сборки компилятора для указания определенного параметра компилятора перед использованием этой установки сборки. |
Значение по умолчанию: | Ни один. |
Значение в качестве примера: |
|
Влияние: | |
Связанный с: |
OTHER_CFLAGS _ <ВАРИАНТ>
Описание: | Разделенный пробелом список спецификаций опции. Указывает дополнительные опции для компиляции на базе С (включая C++) предварительно скомпилированные заголовки и файлы реализации для указанного варианта. Эти опции передаются (как дали) к компилятору, указывают ли другие настройки сборки также значения, соответствующие этим опциям. Поэтому необходимо искать надлежащую установку сборки компилятора для указания определенного параметра компилятора перед использованием этой установки сборки. |
Значение по умолчанию: | Ни один. |
Связанный с: | BUILD_VARIANTS (варианты сборки), OBJECT_FILE_DIR _ <VARIANT>, OTHER_CFLAGS (другие флаги C), OTHER_CPLUSPLUSFLAGS (другие флаги C++). |
OTHER_CPLUSPLUSFLAGS (другие флаги C++)
Описание: | Разделенный пробелом список спецификаций опции. Указывает дополнительные опции для компиляции основанных на С++ предварительно скомпилированных заголовков и файлов реализации. Эти опции передаются (как дали) к компилятору, указывают ли другие настройки сборки также значения, соответствующие этим опциям. Поэтому необходимо искать надлежащую установку сборки компилятора для указания определенного параметра компилятора перед использованием этой установки сборки. |
Исполнительные элементы: | |
Значение по умолчанию: |
|
Значение в качестве примера: |
|
Связанный с: |
USER_HEADER_SEARCH_PATHS (пользовательские пути поиска заголовка)
Описание: | Разделенный пробелом список путей к каталогам. Указывает каталоги для поиска заголовочных файлов, включенных в исходные файлы с помощью кавычек ( Инструменты сборки XCode, такие как GCC, вызываются с их рабочим набором каталога к |
Значение по умолчанию: | Ни один. |
Компаньон: | |
Связанный с: |
WARNING_CFLAGS (другое предупреждение флагов)
Описание: | Разделенный пробелом список спецификаций опции. Указывает дополнительные опции предупреждения для компиляции на базе С (включая C++) предварительно скомпилированные заголовки и файлы реализации. Эти опции передаются (как дали) к компилятору, указывают ли другие настройки сборки также значения, соответствующие этим опциям. Поэтому необходимо искать надлежащую установку сборки компилятора для указания определенной опции предупреждения перед использованием этой установки сборки. |
Значение по умолчанию: | Ни один. |
Связанный с: |
|
Соедините интерфейсом с настройками сборки компилятора разработчика
Эти настройки сборки указывают опции для Интерфейсного компилятора Разработчика.
IBC_FLATTEN_NIBS (сглаживают компиляции файлы XIB),
IBC_OTHER_FLAGS (другие интерфейсные флаги компилятора разработчика)
Описание: | Разделенный пробелом список спецификаций опции. Указывает дополнительные опции для компиляции файлов пера. Эти опции передаются (как дали) к компилятору, указывают ли другие настройки сборки также значения, соответствующие этим опциям. Поэтому необходимо искать надлежащую установку сборки компилятора для указания определенного параметра компилятора перед использованием этой установки сборки. |
Значение по умолчанию: | Ни один. |
IBC_OVERRIDING_PLUGINS_AND_FRAMEWORKS_DIR (Переопределяющий каталог плагина и платформы)
Описание: | Путь к каталогу. Идентифицирует каталог, из которого можно загрузить платформы и Интерфейсные плагины Разработчика. |
Значение в качестве примера: |
|
Значение по умолчанию: | Ни один. |
IBC_PLUGIN_SEARCH_PATHS (сменные пути поиска)
Описание: | Разделенный пробелом список путей к каталогам. Идентифицирует каталоги, которые будут искаться Интерфейсные плагины Разработчика для загрузки при компиляции xib файлов. |
Значение по умолчанию: | Ни один. |
IBC_PLUGINS (Плагины)
Описание: | Разделенный пробелом список путей к файлам. Идентифицирует Интерфейсные плагины Разработчика для загрузки при компиляции xib файлов. |
Значение по умолчанию: | Ни один. |
IBC_ERRORS (показывают ошибки),
IBC_NOTICES (показывают уведомления),
IBC_WARNINGS (показывают предупреждения),
Настройки сборки компоновщика
Эти настройки сборки указывают соединение опций.
DEAD_CODE_STRIPPING (разделение невыполняемого кода)
Описание: | Булево значение. Указывает, разделяется ли невыполняемый код от двоичного файла. |
Предпосылка: |
|
Значения: | |
Значение по умолчанию: | |
Компаньоны: | |
Предпосылка для: | PRESERVE_DEAD_CODE_INITS_AND_TERMS |
EXPORTED_SYMBOLS_FILE (экспортируемый файл символов)
Описание: | Путь к файлу проекта. Идентифицирует файл, содержащий имена глобальных символов, которые будут экспортироваться от двоичного файла. Все другие символы обрабатываются, как будто они были отмечены как частные. Посмотрите Минимизацию Ваших Экспортируемых Символов в Инструкциях по Производительности Размера кода и |
Значение по умолчанию: | Ни один. |
Значение в качестве примера: |
|
KEEP_PRIVATE_EXTERNS (сохраняют частные внешние символы),
Описание: | Булево значение. Указывает, остаются ли частные внешние символы так в двоичном файле. |
Значения: | |
Значение по умолчанию: |
LD_DYLIB_INSTALL_NAME (динамическое имя установки библиотеки)
Описание: | Путь к файлу. Указывает имя установки динамической библиотеки. Посмотрите, что Динамическая Библиотека Программирует Темы. |
Значение по умолчанию: | Ни один. |
Значения в качестве примера: |
|
Связанный с: |
LD_RUNPATH_SEARCH_PATHS (пути поиска Runpath)
Описание: | Разделенный пробелом список путей к каталогам. Указывает расположения пути выполнения, в которых динамический загрузчик ищет зависимые от предшествующего пути развития выполнением библиотеки продукта. Посмотрите, что Динамическая Библиотека Программирует Темы. |
Значение по умолчанию: | Ни один. |
Значения в качестве примера: |
|
Связанный с: | LD_DYLIB_INSTALL_NAME (динамическое имя установки библиотеки). |
LIBRARY_SEARCH_PATHS
Описание: | Разделенный пробелом список путей к каталогам. Указывает каталоги, в которых компоновщик ищет включенные библиотеки для соединения двоичного файла против. Добавление |
Значение по умолчанию: | Ни один. |
Значение в качестве примера: |
|
Компаньон: |
LINK_WITH_STANDARD_LIBRARIES (ссылка со стандартными библиотеками)
Описание: | Булево значение. Указывает, соединить ли двоичный файл против стандартных библиотек. Если не соединяясь против стандартных библиотек, необходимо использовать OTHER_LDFLAGS (Другие Флаги Компоновщика) для указания библиотек для соединения двоичного файла против. |
Значения: | |
Значение по умолчанию: |
LINKER_DISPLAYS_FILE_FOR_UNDEFINED_SYMBOLS (многословная неопределенная информация символов)
Описание: | Булево значение. Указывает, выводит ли компоновщик на экран дополнительную информацию о неопределенных символах, таких как исходный файл, в котором используется символ и определяют ли ссылки на файл или символ. |
Значения: | |
Значение по умолчанию: |
LINKER_DISPLAYS_MANGLED_NAMES (выводят на экран скорректированные имена),
Описание: | Булево значение. Указывает, выводит ли компоновщик на экран скорректированные имена для символов C++. Эта информация может помочь в диагностировании проблем соединения C++. |
Значения: | |
Значение по умолчанию: |
OTHER_LDFLAGS (другие флаги компоновщика)
Описание: | Разделенный пробелом список спецификаций опции. Указывает дополнительные опции для соединения двоичного файла. Эти опции передаются (как дали) компоновщику, указывают ли другие настройки сборки также значения, соответствующие этим опциям. Поэтому необходимо искать надлежащую установку сборки компоновщика для указания определенной опции компоновщика перед использованием этой установки сборки. |
Значение по умолчанию: | Ни один. |
Связанный с: |
OTHER_LDFLAGS _ <ВАРИАНТ>
Описание: | Разделенный пробелом список спецификаций опции. Указывает дополнительные опции для соединения двоичного файла для указанного варианта. Эти опции передаются (как дали) компоновщику, указывают ли другие настройки сборки также значения, соответствующие этим опциям. Поэтому необходимо искать надлежащую установку сборки компоновщика для указания определенной опции компоновщика перед использованием этой установки сборки. |
Значение по умолчанию: | Ни один. |
Связанный с: |
PREBINDING (Предварительная привязка)
Описание: | Булево значение. Указывает, предварительно ли связать сгенерированный двоичный файл. |
Предпосылка: |
|
Значения: | |
Значение по умолчанию: | |
Компаньон: |
PRESERVE_DEAD_CODE_INITS_AND_TERMS (Не делают Мертвой Полосы Inits и условия),
Описание: | Булево значение. Указывает, препятствовать ли тому, чтобы инициализация и подпрограммы завершения были разделенным невыполняемым кодом. |
Предпосылка: |
|
Значения: | |
Значение по умолчанию: | |
Компаньон: |
STANDARD_C_PLUS_PLUS_LIBRARY_TYPE (тип библиотеки стандарта C++)
Описание: | Идентификатор. Указывает, как двоичный файл соединяется против библиотеки стандарта C++: Как динамическая библиотека или как статическая библиотека. |
Предпосылка: |
|
Значения: |
|
Значение по умолчанию: |
|
Компаньон: |
STRIP_INSTALLED_PRODUCT (полоса соединенный продукт)
Описание: | Булево значение. Указывает, разделить ли информацию о символе от двоичного файла. |
Предпосылка: |
|
Значения: | |
Значение по умолчанию: | |
Компаньон: | |
Связанный с: |
STRIP_STYLE (стиль полосы)
Описание: | Идентификатор. Указывает уровень разделения выполняемого на двоичном файле. |
Значения: |
|
Значение по умолчанию: |
|
Связанный с: |
UNEXPORTED_SYMBOLS_FILE (неэкспортируемый файл символов)
Описание: | Путь к файлу проекта. Идентифицирует файл, содержащий имена глобальных символов, которые будут скрыты. Посмотрите Минимизацию Ваших Экспортируемых Символов в Инструкциях по Производительности Размера кода и |
Значение по умолчанию: | Ни один. |
Значение в качестве примера: |
|
Настройки сборки расположения продукта
Эти настройки сборки указывают расположение основанных на пакете продуктов.
CONTENTS_FOLDER_PATH
Описание: | Свяжите путь к каталогу. Указывает каталог в сгенерированном пакете, содержащем файлы продукта. |
Исполнительный элемент: | |
Значение по умолчанию: |
|
Значение в качестве примера: |
|
Влияние: | EXECUTABLE_PATH, FRAMEWORKS_FOLDER_PATH, INFOPLIST_PATH, PLUGINS_FOLDER_PATH, PRIVATE_HEADERS_FOLDER_PATH, PUBLIC_HEADERS_FOLDER_PATH, SCRIPTS_FOLDER_PATH, SHARED_FRAMEWORKS_FOLDER_PATH, UNLOCALIZED_RESOURCES_FOLDER_PATH. |
INFOPLIST_FILE
Описание: | Имя файла. Указывает имя информационного файла списка свойств, указывающего свойства времени выполнения связанного продукта. Для получения дополнительной информации на информационных файлах списка свойств, посмотрите информационные Файлы Списка свойств inRuntime Инструкции по Конфигурации. Вы не должны изменять значение этой сборки, сходящей с ее значения по умолчанию. Выполнение так производит связанный продукт, который может не работать как ожидалось в OS X. |
Значение по умолчанию: |
|
Влияние: | |
Связанный с: |
INFOPLIST_OUTPUT_FORMAT
Описание: | Идентификатор. Указывает, записан ли информационный файл списка свойств с помощью двоичного формата. |
Значения: |
|
Связанный с: |
INFOPLIST_PATH
Описание: | Путь к файлу пакета. Указывает путь к информационному файлу списка свойств пакета. |
Исполнительные элементы: | |
Значение по умолчанию: |
|
Значение в качестве примера: |
|
INFOSTRINGS_PATH
Описание: | Путь к файлу пакета. Указывает файл, содержащий файл локализованных строк пакета. |
Значение по умолчанию: |
|
FRAMEWORKS_FOLDER_PATH
Описание: | Свяжите путь к каталогу. Указывает каталог, содержащий встроенные платформы продукта. |
Исполнительный элемент: | |
Значение по умолчанию: |
|
Значение в качестве примера: |
|
GENERATE_PKGINFO_FILE
Описание: | Булево значение. Указывает, генерировать ли файл, указанный |
Значения: | |
Значение по умолчанию: | |
Компаньон: |
DOCUMENTATION_FOLDER_PATH
Описание: | Свяжите путь к каталогу. Идентифицирует каталог, содержащий файлы документации пакета. |
Значение по умолчанию: |
|
EXECUTABLES_FOLDER_PATH
Описание: | Свяжите путь к каталогу. Идентифицирует каталог, содержащий дополнительные двоичные файлы. |
Исполнительный элемент: | |
Значение по умолчанию: |
|
Значение в качестве примера: |
|
EXECUTABLE_EXTENSION
Описание: | Идентификатор. Указывает расширение двоичного файла, который производит цель. |
Исполнительные элементы: | |
Значения по умолчанию: |
|
Влияние: |
EXECUTABLE_FOLDER_PATH
Описание: | Свяжите путь к каталогу. Идентифицирует каталог, содержащий двоичный файл целевые сборки. |
Исполнительный элемент: | |
Значение по умолчанию: |
|
Значение в качестве примера: |
|
EXECUTABLE_NAME
Описание: | Имя файла. Указывает имя двоичного файла, который производит цель. |
Исполнительные элементы: | |
Значение по умолчанию: |
|
Значения в качестве примера: |
|
Влияние: |
EXECUTABLE_PATH
Описание: | Свяжите путь к каталогу. Указывает путь к двоичному файлу, который цель производит в ее пакете. |
Исполнительные элементы: | |
Значение по умолчанию: |
|
Значения в качестве примера: |
|
EXECUTABLE_PREFIX
Описание: | Префикс файла. Указывает префикс двоичного имени файла. |
Значение по умолчанию: | Ни один. |
Влияние: |
EXECUTABLE_SUFFIX
Описание: | Суффикс файла. Указывает суффикс двоичного имени файла (включая символ, разделяющий расширение от остальной части имени пакета). |
Исполнительный элемент: | |
Значение по умолчанию: |
|
Значение в качестве примера: |
|
Влияние: |
PACKAGE_TYPE
Описание: | Универсальный идентификатор типа. Идентифицирует тип продукта целевые сборки. Некоторые продукты могут быть составлены из единственного двоичного файла или архива. Другие могут включить несколько файлов, сгруппированных в соответствии с единственным каталогом. Эти контейнерные каталоги известны как пакеты. |
Значение: |
|
PLUGINS_FOLDER_PATH
Описание: | Свяжите путь к каталогу. Указывает каталог, содержащий плагины продукта. |
Исполнительный элемент: | |
Значение по умолчанию: |
|
Значение в качестве примера: |
|
PRIVATE_HEADERS_FOLDER_PATH
Описание: | Свяжите путь к каталогу. Указывает каталог, содержащий частные заголовочные файлы продукта. |
Исполнительный элемент: | |
Значение по умолчанию: |
|
Значение в качестве примера: |
|
PKGINFO_FILE_PATH
Описание: | Путь к файлу пакета. Указывает файл, содержащий файл информации о пакете пакета. |
Исполнительный элемент: | |
Значение: |
|
Значение в качестве примера: |
|
PUBLIC_HEADERS_FOLDER_PATH
Описание: | Свяжите путь к каталогу. Указывает каталог, содержащий общедоступные заголовочные файлы продукта. |
Исполнительный элемент: | |
Значение по умолчанию: |
|
Значение в качестве примера: |
|
SCRIPTS_FOLDER_PATH
Описание: | Свяжите путь к каталогу. Указывает каталог, содержащий сценарии продукта. |
Исполнительный элемент: | |
Значение по умолчанию: |
|
Значение в качестве примера: |
|
SHARED_FRAMEWORKS_FOLDER_PATH
Описание: | Свяжите путь к каталогу. Указывает каталог, содержащий совместно используемые платформы продукта. |
Исполнительный элемент: | |
Значение по умолчанию: |
|
Значение в качестве примера: |
|
UNLOCALIZED_RESOURCES_FOLDER_PATH
Описание: | Свяжите путь к каталогу. Указывает каталог, содержащий нелокализованные ресурсы продукта. |
Исполнительный элемент: | |
Значение по умолчанию: |
|
Значение в качестве примера: |
|
WRAPPER_EXTENSION (расширение обертки)
Описание: | Идентификатор. Указывает расширение имени пакета продукта (не включая символ, разделяющий расширение от остальной части имени пакета). |
Исполнительный элемент: | Когда цель создавалась, тип продукта выбирает |
Значение по умолчанию: |
ни один: В утилите командной строки, динамической библиотеке и статических продуктах библиотеки. |
Значение в качестве примера: |
|
Влияние: |
WRAPPER_NAME
Описание: | Имя файла. Указывает имя файла (включая надлежащее расширение) пакета продукта. |
Исполнительные элементы: | |
Значение: |
|
Значение в качестве примера: |
|
Связанный с: |
WRAPPER_SUFFIX
Описание: | Суффикс файла. Указывает суффикс имени пакета продукта (включая символ, разделяющий расширение от остальной части имени пакета). |
Исполнительный элемент: | |
Значение по умолчанию: |
|
Значение в качестве примера: |
|
Влияние: |
Настройки сборки подписывания кода
Эти настройки сборки указывают опции подписывания кода.
CODE_SIGN_ENTITLEMENTS (права подписывания кода)
Описание: | Имя файла. Указывает имя дающего право файла списка свойств приложения. Эта установка сборки применяется только к приложениям для iOS. |
Значение в качестве примера: |
|
CODE_SIGN_IDENTITY (идентификационные данные подписывания кода)
Описание: | Идентификатор. Указывает имя идентификационных данных подписывания кода. |
Значение в качестве примера: |
|
CODE_SIGN_RESOURCE_RULES_PATH (путь правил ресурса подписывания кода)
Описание: | Путь к файлу. Идентифицирует файл списка свойств, содержащий сканирующие ресурс инструкции, переопределяющие правила для идентификации ресурсов пакета для подписания. |
Значение в качестве примера: |
|
OTHER_CODE_SIGN_FLAGS (другие флаги подписывания кода)
Описание: | Разделенный пробелом список спецификаций опции. Указывает дополнительные опции к |
Значение в качестве примера: |
|
Настройки сборки копии
Эти настройки сборки указывают копирующие файл опции.
COPY_PHASE_STRIP (разделяют отладочные символы во время копии),
Описание: | Булево значение. Указывает, лишены ли скопированные двоичные файлы отладочной информации. |
Значения: |
|
Значение по умолчанию: |
INSTALLHDRS_COPY_PHASE
Описание: | Булево значение. Указывает, выполняются ли фазы сборки Файлов Копии цели в сборках заголовка установки. |
Значения: | |
Значение по умолчанию: | |
Компаньон: |
INSTALLHDRS_SCRIPT_PHASE
Описание: | Булево значение. Указывает, выполняются ли фазы сборки Сценария Выполнения цели в сборках заголовка установки. Посмотрите ACTION для подробных данных о сборках заголовка установки. |
Значения: | |
Значение по умолчанию: | |
Компаньон: |
REMOVE_CVS_FROM_RESOURCES
REMOVE_SVN_FROM_RESOURCES
VERBOSE_PBXCP
Описание: | Булево значение. Указывает, генерируют ли фазы сборки Файлов Копии цели дополнительную информацию при копировании файлов. |
Значения: | |
Значение по умолчанию: |
Пользовательские настройки сборки расположения
Эти настройки сборки представляют расположения в Пользовательской области в файловой системе.
ДОМОЙ
Описание: | Путь к файлу. Указывает путь к корневому каталогу пользователя. |
Значение: |
|
Пример: |
|
Влияние: |
USER_LIBRARY_DIR
Описание: | Путь к файлу. Указывает путь пользователь |
Значение: |
|
Влияние: |
Системная установка сборки расположения
Эта установка сборки представляет расположение в Системной области в файловой системе.
SYSTEM_LIBRARY_DIR
Описание: | Путь к каталогу. Указывает путь |
Значение: |
|
Влияние: |