Adding app tiles to Dock

cbrewer
Valued Contributor II

My MCX settings for dock management are working fine except for adding application tiles. For testing, I've got a simple preference to add Firefox.app to the dock. It was created from the template in the JSS. Processing my mcx prefs in verbose mode reveals an error message that the import failed...

Parsing MCX Data... verbose: Parsing Union Policy Info... verbose: Found Setting: "Test Application Tiles" verbose: Added Home Directory URL verbose: Added Network Home Dock Item verbose: Added AddDockMCXOriginalNetworkHomeFolder
Applying Managed Preferences... verbose: Importing setting "Test Application Tiles"...
Error: Import of Managed Preference Setting "Test Application Tiles" failed. verbose: <?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>com.apple.dock</key> <dict> <key>AppItems-Raw-jamf</key> <dict> <key>state</key> <string>always</string> <key>upk</key> <dict> <key>mcx_input_key_names</key> <array> <string>AppItems-Raw-jamf</string> <string>AppItems-Raw</string> </array> <key>mcx_output_key_name</key> <string>persistent-apps</string> <key>mcx_remove_duplicates</key> <true/> </dict> <key>value</key> <array><dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>/Applications/Firefox.app</string><key>_CFURLStringType</key><integer>0</integer><key>_CFURLAliasData</key><alias></alias></dict><key>file-label</key><string>Firefox</string><key>file-type</key><integer></integer></dict><key>tile-type</key><string>file-tile</string><key>mcx_typehint</key><integer>1</integer></dict></array> </dict> </dict>
</dict>
</plist>

Any ideas? Is anyone doing this successfully? I'm running 8.4.

1 REPLY 1

tkimpton
Valued Contributor II

try this https://jamfnation.jamfsoftware.com/discussion.html?id=3668