But I was unable to find allowAppRemoval
key in restrictions payload
on Jamf Pro dashboard.
I can’t help you with third-party management tools.
MDM products are layered on top of Apple infrastructure documented under Device Management. allowAppRemoval
is part of the Restrictions (com.apple.applicationaccess
). The payload itself is listed as being supported on macOS 10.7 and later, but that property is labelled as “Available in iOS 4.2.1 and later.” I don’t know whether that means it’s not supported on macOS at all.
Keep in mind that the Restrictions payload isn’t the only way to prevent app removal. MDM supports the concept of managed apps, installed via the install application command. Managed apps support attributes, and one of those attributes is Removable
, which prevents the app from being removed.
If you have questions about this stuff, you can start a new thread here on DevForums with the Device Management or talk to Apple Support (configuration profiles and MDM fall under their purview, not DTS).
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"