Если вы запускаете man productbuild и ищете раздел СПИСОК ОПРЕДЕЛЕНИЙ ПРОДУКТА, который начинается с
PRODUCT DEFINITION PROPERTY LIST
When you use productbuild to synthesize a distribution (e.g. with the --component option), you can specify additional parameters and
requirements in a separate property list file, specified with the --product option. At the top level, this property list is a dictio-
nary, with the following keys:
Key Description
os Minimum allowable OS versions (array of strings)
arch Supported architectures (array of strings)
ram Minimum required RAM in gigabytes (real)
bundle Specific bundles that must exist on the system (array of dictionaries)
all-bundles Are all of the bundles specified required? (Boolean)
gl-renderer Required OpenGL capabilities (string)
cl-device Required OpenCL capabilities (string)
single-graphics-device Must OpenGL and OpenCL requirements be met by a single device? (Boolean)
home Should installation be allowed in user home directory? (Boolean)
Дается много дополнительной информации, которую вы сможете генерировать с помощью XCode или текстового редактора.В XCode просто создайте новый plist и добавьте пары ключ / значение в соответствии с вашими требованиями и возможными значениями, перечисленными в файле man.