Распределение ссылка XML
позволенные версии ОС
Определяет требования версии ОС. Они состоят из одного или более диапазонов версии, указанных как os-version элементы. Версия операционной системы на целевом объеме должна попасть в один из этих диапазонов для разрешения установки.
Атрибуты
Ни один.
Доступность
Доступный в OS X v10.6.6 и позже.
Содержание
Этот элемент может содержать следующий элемент:
версия ОС (один или больше): поддерживаемые версии ОС.
приложение
Идентифицирует приложение, которое должно быть закрыто, прежде чем пакет установлен.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| Строка | Требуемый. Идентификатор пакета приложения. |
Содержание
Ни один.
auxinfo
Зарезервированный.
фон
Определяет фоновое изображение для Установщика.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| Строка | Дополнительный. Выравнивание раньше представляло фоновое изображение. Значения: Только используемый Установщиком. |
| Строка | Требуемый. Имя файла изображения в пакете распределения — например, |
| Строка | Стандартный тип MIME изображения. |
| Строка | Дополнительный. Масштабирование раньше представляло фоновое изображение. Значения: |
| Строка | Тип UTI изображения. Этот атрибут предоставлен, потому что некоторые типы файлов не имеют типа MIME. |
Содержание
Ни один.
пакет
Определяет единственный пакет. Значение этого элемента отличается значительно в зависимости от его родительского элемента; см. документацию родительского элемента для подробных данных.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| Строка | Дополнительный. Строка короткой версии пакета, как определено в |
| Строка | Дополнительный. Версия пакета, как определено в |
| Строка | Требуемый. Идентификатор пакета — т.е. значение |
| Строка | Требуемый. Путь, в котором пакет установлен, относительно того, где установлен пакет. Например, |
| Булевская переменная | Дополнительный. Указывает, искать ли пакет его идентификатором, если это не найдено в данном пути. Значения: Только допустимый, когда этот элемент является дочерним элементом a |
| - | Зарезервированный. |
| - | Зарезервированный. |
Содержание
Ни один.
версия комплекта
Определяет версию пакетов, поставленных родительским элементом. Вы обычно не указываете этот элемент; productbuild когда архив продукта создается, вставляет его от фактических данных пакета.
Атрибуты
Ни один.
Доступность
Доступный в OS X v10.6.6 и позже.
Содержание
Этот элемент может содержать следующие элементы:
пакет (один или больше): относительный путь пакета и строки версии пакетов установлены.
выбор
Определяет вариант установки пакета распределения.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| Абсолютный путь к файлу | Дополнительный. Указывает расположение стандартной установки, в объеме установки, для этого выбора. Подразумевает, что пользователь может выбрать различное расположение установки. Если неуказанный, пользователь не может выбрать расположение установки для этого выбора. |
| Булевская переменная | Дополнительный, если |
| Строка, ключ локализации | Требуемый для пакетов, использующих Установщик; иначе, дополнительный. Указывает описание варианта установки. Локализуемый. |
| Строка | Дополнительный. Тип MIME текстовых данных в |
| Булево выражение JavaScript | Дополнительный. Указывает, может ли пользователь выбрать или отменить выбор этой опции в области настройки Установщика. Если |
| Строка | Требуемый. Уникальный идентификатор варианта установки, используемого для привязки этого элемента с Должен соответствовать |
| Булево выражение JavaScript | Дополнительный. Указывает, выбрана ли эта опция или невыбранная для установки. Если |
| Булевская переменная | Дополнительный. Указывает, включена ли эта опция первоначально в области настройки Установщика. Значения: |
| Булевская переменная | Дополнительный. Указывает, выбрана ли эта опция первоначально или невыбранная для установки. Значения: |
| Булевская переменная | Дополнительный. Указывает, видима ли эта опция первоначально в области настройки Установщика. Значения: |
| Строка, ключ локализации | Требуемый. Указывает заголовок варианта установки. Локализуемый. |
| Булево выражение JavaScript | Дополнительный. Указывает, видима ли эта опция в области настройки Установщика. Если Избегите делать выбор, появляются и исчезают, в то время как пользователь взаимодействует с процессом установки. Это обеспечивает плохой пользовательский опыт. |
| - | Зарезервированный. |
| - | Зарезервированный. |
| - | Зарезервированный. |
| - | Зарезервированный. |
Содержание
Этот элемент может содержать следующий элемент:
pkg-касательно (нуль или больше): пакеты выбора. Необходимо только связать пакеты с выбором, не имеющим никакого подвыбора (как определено иерархией
lineэлементы).
схема выбора
Определяет иерархию варианта установки пакета распределения.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| - | Зарезервированный. |
Содержание
Этот элемент может содержать следующий элемент:
строка (один или больше): варианты установки верхнего уровня.
заключение
Указывает текст, выведенный на экран Установщиком в конце процесса установки.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| Строка | Требуемый. Имя файла файла заключения в пакете распределения — например, |
| Строка | Спецификатор типа MIME для данных содержится в файле. |
| Строка | Спецификатор UTI-типа для данных содержится в файле. |
| - | Зарезервированный. |
Содержание
Ни один.
домены
Указывает, в какие домены пакет может быть установлен. Если этот элемент не присутствует, enable_anywhere true, enable_currentUserHome false, и enable_localSystem true.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| Булево выражение JavaScript | Требуемый. Если |
| Булево выражение JavaScript | Требуемый. Если Установка корневого каталога сделана как текущий пользователь (не как |
| Булево выражение JavaScript | Требуемый. Если |
Содержание
Ни один.
проверка установки
Указывает, встречает ли узел установки системные требования распределения. Если сценарий возвращается, проверка установки передает true, любые требования RAM удовлетворяются, и удовлетворяются любые графические требования.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| Булево выражение JavaScript | Дополнительный. Указывает, удовлетворяются ли требования. Если Если сценарий оценивает к |
Содержание
Этот элемент может содержать следующие элементы:
поршень (нуль или один): требуемый RAM.
требуемая графика (нуль или один): требования GPU.
installer-gui-script
Корневой элемент определения распределения. Все другие элементы в файле определения распределения являются дочерними элементами этого элемента.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| Целое число | Требуемый. Версия схемы файла распределения. Использовать |
| - | Зарезервированный. |
| - | Зарезервированный. |
Содержание
Этот элемент может содержать следующие элементы:
фон (нуль или один)
выбор (один или больше)
схема выбора (точно одна)
заключение (нуль или один)
домены (нуль или один)
проверка установки (нуль или один)
лицензия (нуль или один)
локатор (нуль или больше)
опции (нуль или один)
pkg-касательно (один или больше)
продукт (нуль или один)
readme (нуль или один)
сценарий (нуль или один)
заголовок (точно один)
проверка объема (нуль или один)
добро пожаловать (нуль или один)
лицензия
Указывает текст, выведенный на экран Установщиком во время процесса установки.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| Строка | Требуемый. Имя файла желанного файла в пакете распределения — например, |
| Строка | Спецификатор типа MIME для данных содержится в файле. |
| Строка | Спецификатор UTI-типа для данных содержится в файле. |
| - | Зарезервированный. |
| - | Зарезервированный. |
| - | Зарезервированный. |
Содержание
Ни один.
строка
Определяет, где выбор вписывается в иерархию варианта установки пакета распределения.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| Строка | Требуемый. Идентифицирует вариант установки, связанный с этим узлом иерархии варианта установки пакета распределения. Значение должно соответствовать ID a Не ссылайтесь на тот же ID больше чем от одного линейного элемента, даже от различного |
Содержание
Этот элемент может содержать следующий элемент:
строка (нуль или больше): подвыбор этого выбора.
локализация
Зарезервированный.
локатор
Определяет поисковое правило для нахождения программного обеспечения, уже установленного в системе.
Атрибуты
Ни один.
Содержание
Этот элемент может содержать следующий элемент:
поиск (один или больше): поисковое правило.
должны близко
Идентифицирует приложения, которые должны быть закрыты, прежде чем пакет установлен.
Заявления рассматриваются, только если пакет, содержащий этот элемент, был выбран для установки.
Атрибуты
Ни один.
Содержание
Этот элемент может содержать следующий элемент:
приложение (один или больше): приложения.
опции
Указывает свойства установки пакета в распределении.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| Булевская переменная | Дополнительный. Указывает ли |
| Строка | Дополнительный. Указывает, может ли пользователь настроить установку путем выбора или отмены выбора вариантов установки. Значения:
|
| Строка | Дополнительный. Список разделенных запятой значений поддерживаемых кодов архитектуры. Допустимые коды |
| Строка | Дополнительный. Идентифицирует пакет ( Осуждаемый. |
| Булевская переменная | Дополнительный. Указывает, использует ли распределение код JavaScript. Значения: Доступный в OS X v10.6.6 и позже. |
| Булевская переменная | Дополнительный. Указывает, может ли пользователь выбрать объем установки кроме загрузочного тома. Значения: Осуждаемый. Используйте домены вместо этого. |
| - | Зарезервированный. |
| - | Зарезервированный. |
Содержание
Ни один.
версия ОС
Определяет диапазон поддерживаемых версий ОС.
Этот элемент разработан для Вас для использования определенного числа версии ОС для min атрибут и главное число версии ОС для before атрибут. Ожидание состоит в том, что Вы будете знать точную минимальную версию, но не точную основную версию. Это препятствует Вам иметь для предположения последней незначительной версии перед следующей главной версией, как необходимо было бы сделать если before атрибут был содержащим.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| Строка | Дополнительный. Максимальная позволенная (монопольная) версия. Если версия ОС будет больше, чем или равной этой версии, то установка будет запрещена (если OS не упадет в диапазоне другого |
| Строка | Требуемый. Минимальная позволенная версия (включительно). Если OS будет меньше, чем эта версия, то установка будет запрещена (если OS не упадет в диапазоне другого |
Содержание
Ни один.
pkg-касательно
Ссылается на пакет компонента, который может быть установлен.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| Булево выражение JavaScript | Дополнительный. Указывает, установлен ли пакет. Значения: Если Это обеспечивает дополнительный способ активировать и деактивировать пакеты. Это переопределяет установку на родительском элементе. |
| Строка | Определяет уровень авторизации, должен был установить этот пакет. Значения: Осуждаемый. Домен установки определяет необходимый уровень авторизации. |
| Строка | Требуемый. Однозначно определяет пакет компонента в пакете распределения — например, Если там многократны |
| Целое число | Дополнительный. Указывает размер полезной нагрузки пакета в килобайтах. Вы обычно опускаете этот атрибут потому что |
| Строка | Дополнительный. Указывает действие для взятия после того, как закончилась установка. Значения, от самого низкого до самого высокого: Установщик принимает самое высокое значение от всех включенных пакетов и требует связанного действия. |
| Строка | Дополнительный. Выражение JavaScript, оценивающее к одному из строковых значений, ожидаемых для Доступный в OS X v10.7 и позже. |
| Строка | Требуемый. Указывает версию полезной нагрузки пакета. Вы обычно опускаете этот атрибут потому что |
| - | Зарезервированный. |
| - | Зарезервированный. |
Содержание
Требуемый. URL, указывающий расположение пакета установки, к которому относится этот элемент. Как правило, Вы указываете простое имя файла и productbuild когда архив продукта создается, корректирует URL по мере необходимости. Если Вы определяете многократный pkg-ref элементы с тем же ID, точно у одного из них должно быть текстовое содержание.
Этот элемент может содержать следующие элементы:
должны близко (нуль или один): приложение (я), которое будет закрыто прежде, чем установить этот пакет.
версия комплекта (нуль или один): версия комплекта.
переместите (нуль или больше): информация для поддержки перемещаемых пакетов.
Обеспечить a must-close элемент, добавляет отдельное pkg-ref элемент с тем же ID для содержания must-close элемент. Например:
<pkg-ref id="abc">x.pkg</pkg-ref> |
<pkg-ref id="abc"> |
<must-close> |
<app id="com.example.MyApp"/> |
</must-close> |
</pkg-ref> |
продукт
Определяет идентификатор продукта верхнего уровня и версию. Используемый для распределения через App Store.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| Строка | Требуемый. Идентификатор продукта верхнего уровня. Значение должно совпасть с идентификатором пакета содержавшего приложения. |
| Строка | Требуемый. Строка версии для продукта верхнего уровня. Значение должно совпасть со строкой короткой версии содержавшего приложения. |
Доступность
Доступный в OS X v10.6.6 и позже.
Содержание
Ни один.
поршень
Указывает минимальную сумму RAM, который должна иметь система.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| Строка | Требуемый. Минимальный требуемый RAM в гигабайтах. (Соответствующий с тем, как размеры выведены на экран в OS X v10.6 и позже, гигабайт определяется как 109 байтов, не 230 байтов.) |
Доступность
Доступный в OS X v10.6.6 и позже.
Содержание
Ни один.
readme
Указывает текст, выведенный на экран Установщиком во время процесса установки.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| Строка | Требуемый. Имя файла readme файла в пакете распределения. Например, |
| Строка | Спецификатор типа MIME для данных содержится в файле. |
| Строка | Спецификатор UTI-типа для данных содержится в файле. |
| - | Зарезервированный. |
Содержание
Ни один.
переместить
Описывает перемещаемый пакет. Перемещаемые пакеты позволяют пользователю устанавливать обновление по тому же пути как текущая версия. Путь расположен search элемент, ID которого указан search-id атрибут. Пакет указан дочерним элементом bundle элемент. Например, комплекты приложений обычно перемещаемы.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| Строка | Требуемый. Указывает ID Если возвращается поиск |
Содержание
Этот элемент может содержать следующий элемент:
пакет (точно один): пакет (в пакете), который будет установлен в пути. Единственный требуемый атрибут для этого
bundleэлементом является свой ID.
требуемые пакеты
Указывает пакеты, которые должны быть уже установлены в системе.
Если дочерний элемент bundle элементу указали версию, это интерпретируется как минимальная поддерживаемая версия для того пакета. Это может также иметь search припишите набор true, указание, что пакет должен быть расположен его идентификатором, если он не существует в указанном пути.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| Булевская переменная | Дополнительный. Значения: |
| Строка, ключ локализации | Дополнительный. Описание требуемых пакетов, выведенных на экран пользователю, если не удовлетворяется требование. |
Содержание
Этот элемент может содержать следующий элемент:
пакет (один или больше): требуемые пакеты.
«требуемое устройство статьи»
Указывает требования, которые должны быть удовлетворены по крайней мере одним устройством OpenCL.
Атрибуты
Ни один.
Доступность
Доступный в OS X v10.7 и позже.
Содержание
Предикат, как строка. Для получения дополнительной информации о формате предиката, посмотрите productbuild страница справочника.
Для предотвращения символов в предикате от того, чтобы быть интерпретируемым синтаксическим анализатором XML отметьте его как содержание CDATA.
«требуемое средство рендеринга глоссария»
Указывает требования, которые должны быть удовлетворены по крайней мере одним аппаратным средством рендеринга OpenGL.
Атрибуты
Ни один.
Доступность
Доступный в OS X v10.6.8 и позже.
Содержание
Предикат, как строка. Для получения дополнительной информации о формате предиката, посмотрите Указание требуемых возможностей OpenGL App Store Mac и productbuild страница справочника.
Для предотвращения символов в предикате от того, чтобы быть интерпретируемым синтаксическим анализатором XML отметьте его как содержание CDATA.
требуемая графика
Указывает требования GPU.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| Строка, ключ локализации | Дополнительный. Описание графического требования. Локализуемый. Если никакое описание не указано, универсальное сообщение используется. Обычно лучше использовать универсальное сообщение, если требования не являются очень прямыми. |
| Булевская переменная | Дополнительный. Значения: |
Содержание
Этот элемент может содержать следующие элементы:
«требуемое устройство статьи» (нуль или один): требования OpenCL.
«требуемое средство рендеринга глоссария» (нуль или один): требования OpenGL.
сценарий
Определяет ряд функций JavaScript.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| - | Зарезервированный. |
Содержание
Код JavaScript, обычно определение функций вызывают от атрибутов других элементов.
Для предотвращения символов в сценарии от того, чтобы быть интерпретируемым синтаксическим анализатором XML отметьте его как содержание CDATA:
<script> |
<![CDATA[ |
// ... JavaScript ... |
]]> |
</script> |
Если Вы принимаете решение не отметить свой сценарий как содержание CDATA, необходимо проявить большую заботу для надлежащего выхода из всех символов, имеющих особое значение в разметке XML.
поиск
Определяет поисковое правило для нахождения установленного программного обеспечения. Результат должен использоваться другим поисковым правилом или связываться с пакетом через a relocate элемент.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| Строка | Требуемый. Однозначно определяет поиск; используемый в |
| Строка | Требуемый, если Выражение JavaScript, оценивающее к Это выражение может быть вызовом функции, но вызванная функция должна быть определена в дочернем элементе |
| Строка | Дополнительный, если ID другого поиска. Другой поиск выполняется, и его результаты, далее отфильтрованные путем удаления тех результатов, не соответствующих строки версии, данные дочерним элементом |
| Строка | Дополнительный, если Путь к пакету. Если существует пакет в этом пути, соответствующем строку версии дочернего элемента этого элемента |
| Строка | Требуемый. Указывает тип поиска. Допустимые значения:
|
Содержание
Этот элемент должен содержать точно один из следующих элементов:
строки
Зарезервированный.
тег
Зарезервированный.
теги
Зарезервированный.
заголовок
Определяет заголовок продукта.
Атрибуты
Ни один.
Содержание
Заголовок или ключ локализации раньше искали заголовок.
проверка объема
Указывает, удовлетворяет ли определенный объем требования объема распределения. Все тесты в script атрибут и дочерние элементы должны передать.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| Булево выражение JavaScript | Требуемый. Указывает, удовлетворяются ли требования для установки на определенном объеме. Если сценарий оценивает к Свойство |
Содержание
Этот элемент может содержать следующие элементы:
позволенные версии ОС (нуль или один): версии OS для принятия на целевом объеме.
требуемые пакеты (нуль или один): пакеты, которые должны уже присутствовать.
добро пожаловать
Указывает текст, выведенный на экран Установщиком в начале процесса установки.
Атрибуты
Название атрибута | Ввести | Описание |
|---|---|---|
| Строка | Требуемый. Имя файла желанного файла в пакете распределения — например, |
| Строка | Спецификатор типа MIME для данных содержится в файле. |
| Строка | Спецификатор UTI-типа для данных содержится в файле. |
| - | Зарезервированный. |
Содержание
Ни один.