[macOS] Suppress update helper prompts and enabling of auto update via MDM

Hello,

We also rolled out to users who do not have sudo access.
As of 1.2.2, understand Cursor has enabled a update helper that requires admin elevation to allow install.

It’s currently very annoying for my non administrator users.

We do need a few keys similar to alot of apps.
the correct key or a full schema for MDM to be able to manage the below

  • Update helper
  • Auto update

Here’s a example

Btw, is the expected app ID com.todesktop.230313mzl4w4u92 ? kind of strange

Saw this posted in Feb

I got curious why the strange app ID, since it was the preference domain to be used in MDM.

@truell20 would you be able to shed some light on the bundle id?

If it would be changed later or via updates.

Trying to painfully test as there’s a lack of documentation.

<?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>
    <!-- Disable auto-update -->
    <key>AutoUpdate</key>
    <false/>
    
    <!-- Suppress update helper prompts -->
    <key>suppressUpdateHelper</key>
    <true/>
    
    <!-- Disable update notifications -->
    <key>disableUpdateNotifications</key>
    <true/>
    
    <!-- Update control variations to test -->
    <key>updates.enabled</key>
    <false/>
    
    <key>update.mode</key>
    <string>disabled</string>
    
    <!-- Similar to Slack's pattern -->
    <key>CursorNoAutoUpdates</key>
    <true/>
</dict>
</plist>