Inserts the specified values into a property list (plist).
The task can be used to insert the specified values into a property list.
The task can also convert the plist into a different format. (Like the saker.plist.convert() task)
Summary
Format | Specifies the output format of the plist. |
Input | Specifies the input plist file. |
Output | A forward relative output path that specifies the output location of the output plist. |
SDKs | Specifies the SDKs (Software Development Kits) used by the task. |
Values | Map of values that should be inserted into the plist. |
Parameters
Specifies the output format of the plist.
It is the same as the input format by default. (XML if no input is specified)
Aliases:
Specifies the input plist file.
If no input is specified, an empty plist is used.
A forward relative output path that specifies the output location of the output plist.
It can be used to have a better output location than the automatically generated one.
Map of SDKName : SDKDescriptionTaskOption
Specifies the SDKs (Software Development Kits) used by the task.
SDKs represent development kits that are available in the build environment and to the task.
The SDK names are compared in a case-insensitive way.
Map of values that should be inserted into the plist.
The parameter expects a map with string keys and various values as input. The values may be lists (array), maps (dictionaries), numbers, booleans and strings.
The values may also be SDK paths and property references in which case they will be resolved against the specified SDKs.
If a value of the parameter is null, the associated key will be removed.