Cisco VPN AnyConnect 4.10.03104 Apple Silicone M1 Pro macOS Monterey Deployment

New Contributor II

Thank you @DFree  & @MikeF - This worked nicely - I did some editing:

Use directory: cd /Library/Application\ Support/tmp

  1. Download anyconnect-macos-4.10.03104-predeploy-k9.dmg from Cisco (or your vendor) and open it via installer (Double Click it in finder).
  2. Drag the AnyConnect.pkg file inside the .dmg to your tmp (for simplicity) and then do @MikeF's steps (4-9 below):
  3. Open Terminal and cd /Library/Application\ Support/tmp
  4. Pkgutil --expand AnyConnect.pkg AnyConnectVPN
  5. Went to the tmp folder, opened the AnyConnectVPN folder
  6. opened the AnyConnectVPN/Distribution file
  7. Look for <choices-outline> <line choice="choice_vpn"/> lines starting around line. Delete the ones you don't need, and Save. (I Used Xcode to edit the file)
  8. pkgutil --flatten AnyConnectVPN AnyConnect_4.10.03104.pkg
  9. Upload that pkg file to JSS and go from there in however you want to deploy it.


@Lives Thanks for your awesome explanation! This was exactly what I was looking for!


By the way, it works on Intel Macs, too.

New Contributor

Is this can we do from jamf pro console??