Posted on 10-15-2021 07:12 AM
I'm trying to deploy a new configuration profile that contains settings for kernel extensions, system extensions and privacy policy. When it attempts to push out JAMF results in an error:
-[__NSCFConstantString objectForKeyedSubscript:]: unrecognized selector sent to instance 0x7fff8adf40e0
This is an on-premise JAMF instance version 10.32.2 Has anybody else experienced this or something similar?
Solved! Go to Solution.
Posted on 10-15-2021 09:42 AM
I would break up the profile in to multiple profiles. I have seen that error when the profile includes invalid keys. Try create a profile for the kernel extensions, one for the system extensions, and a third for the PPPC settings. You can then narrow the scope of each profiles. In most cases you only need to scope the KEXTs to Catalina or lower and the SysExts to Big Sur.
Posted on 10-15-2021 09:42 AM
I would break up the profile in to multiple profiles. I have seen that error when the profile includes invalid keys. Try create a profile for the kernel extensions, one for the system extensions, and a third for the PPPC settings. You can then narrow the scope of each profiles. In most cases you only need to scope the KEXTs to Catalina or lower and the SysExts to Big Sur.
Posted on 10-18-2021 04:58 AM
It did resolve whatever was occurring by breaking up the settings into individual profiles.
Posted on 10-17-2021 03:52 PM
Deploying profiles with kext approval payloads on M1 Macs renders an error as they are not compatible with Apple Silicon.