Automation Guide: AVID NEXIS Client Manager on macOS intel / silicon

David-Mac-Admin
New Contributor

Hello everyone,

After spending hours digging through forums trying to find a reliable way to fully automate the AVID NEXIS Client Manager installation on macOS, I’m sharing this step-by-step guide to save others the same trouble I went through.
Unfortunately, Avid doesn't provide much help on this topic, so I hope this helps streamline your deployment.
I’m aware that this isn’t the most secure or ideal approach, and there’s definitely room for improvement — but it works for us.
If you have suggestions or improvements, feel free to share!
If this can help new Mac admins or anyone else, all the better!

Useful resources I consulted:

System Security Prerequisites

Before any installation, it's critical to adjust macOS security settings to allow the required kernel extensions for AVID NEXIS to load properly.

For Apple Silicon Macs (M1/M2/M3):
Boot into recovery mode, open the Startup Security Utility, and:

  • Set security to "Reduced Security"
  • Check "Allow user management of kernel extensions from identified developers"

For Intel Macs:
Boot into recovery mode and run the following command in Terminal to disable SIP:

csrutil disable

These steps are required to enable the system to load the necessary kernel extensions.

 

PPPC Configuration

App Identifier to allow:

  • Bundle ID: com.avid.AvidNEXISClientManager

Code requirement:

anchor apple generic and identifier "com.avid.AvidNEXISClientManager" and

(certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or

 certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and

 certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and

 certificate leaf[subject.OU] = "4UYUA773XD")

 

Services That Can Be Preapproved (No User Interaction Needed)

You can preauthorize the following services via a configuration profile to avoid user prompts during AVID NEXIS usage.
Choose what’s relevant for your environment:

  • SystemPolicyNetworkVolumes
  • FileProviderPresence
  • SystemPolicyDocumentsFolder
  • MediaLibrary
  • SystemPolicyDesktopFolder
  • SystemPolicyRemovableVolumes
  • SystemPolicyDownloadsFolder
  • Accessibility
  • SystemPolicyAllFiles

 

KEXT: Kernel Extension Approval

DavidMacAdmin_2-1747663919639.png

 

 

Information required for your configuration profile:

  • Developer Name: Avid Technology Inc
  • Team ID: 4UYUA773XD

Kernel extensions to approve:

Display Name

Bundle Identifier

AvidNEXIS

com.avid.filesystems.AvidNEXIS

AvidUnityISIS

com.avid.filesystems.AvidUnityISIS

(Optional: Only approve specific bundles as needed.)

 

Deployment Steps

  1. Deploy the AVID NEXIS client installer PKG using Jamf or your preferred tool.
  2. Run a license/configuration copy script, if required.
  3. Reboot the machine with kext cache rebuild (no delay).

DavidMacAdmin_1-1747663817017.png

 

KEXT Local Path

  • Identifier: com.avid.filesystems.AvidUnityISIS
  • Path: /Library/Extensions/AvidUnityISIS.kext
2 REPLIES 2

TechToddMU
New Contributor II

Great job on this! I fight constantly with our communications department and configuring Nexis every year!!  uggh. But I just built this config profile and when it tries to install it says : 

TechToddMU_0-1747758795255.png

So not 100% sure where to go next....  I did unscope all other nexis Cps before scoping this one. 

Thoughts or help welcomed...

-Todd

Solved it, I copied the formatting, it didn't like the white space...   it deployed.