Skip to content
William Smith edited this page Feb 16, 2020 · 8 revisions

A string allows admins to enter a value that will use the string format allowing for alphanumeric characters, special characters and longer text.

Managed App Schema Builder app string

A manifest array for a fictional app called Disk Manager includes the following:

"downloadDirectory": {
	"title": "Download directory",
	"description": "Choose the default location for downloading working files.",
	"property_order": 3,
	"anyOf": [
		{"type": "null", "title": "Not Configured"},
		{
			"title": "Configured",
			"type": "string"
		}
	]
},

Jamf Pro will display:

Jamf Pro string display

This generates the XML equivalent of:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>downloadDirectory</key>
    <string>~/Downloads/Disk Manager</string>
  </dict>
</plist>

Clone this wiki locally