We are a Jamf Shop and Jamf (currently until our instance is updated to 10.43.1) does not have a native mechanism for managing com.apple.servicemanagement. Jamf deploys their own com.apple.servicemanagement payload to manage the Jamf apps however since the ability to manage Login Items was added to MDM we have been using a separate payload to manage our 3rd party login items.
This has been working fine until macOS 13.2. Now we are seeing very inconsistent behavior where our managed login items are no longer managed. When I look at the deployment guide it seems like com.apple.servicemanagement allows multiple payloads. e.g. "Duplicates allowed: True—more than one Managed Login Items (com.apple.servicemanagement, com.apple.loginitems.managed) payload can be delivered to a user." Up to macOS 13.2 the behavior was that multiple com.apple.servicemanagement payloads were respected. https://support.apple.com/guide/deployment/managed-login-items-payload-settings-dep07b92494/1/web/1.0
I rolled back a device to 13.1 and this works as expected. ALL items both our and jamf's payloads are managed. This behavior is new to 13.2 in our experience. Additionally some (but not all) 3rd party login items seem to continuously (as in several times a day) prompt the user that $developer has added items that can run in the background. Citrix Workspace seems to be the most affected by this behavior. I'm not sure if this is because Workspace is doing background activities more frequently than other 3rd party applications. (I am not a developer but I imagine Workspace is doing more things more often than say Microsoft Auto Updater configured to check for updates every 12 hours)
Has anyone else observed this behavior?
Question
com.apple.servicemanagement inconsistencies in macOS 13.2
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.





