Short guide showing how to install Developer ID certificates, when the Allow
button doesn't show up under System Preferences > Security & Privacy > General
or you're seeing (libkern/kext) system policy prevents loading; check the system/kernel logs for errors or try kextutil(8).
in the installation logs (CMD + L
).
macOS Catalina
ProductName: Mac OS X
ProductVersion: 10.15.4
BuildVersion: 19E287
OSXFuse - https://github.com/osxfuse/osxfuse
VirtualBox - https://www.virtualbox.org/
- Identify the Developer ID certificate strings, these are found behind the question mark when installing an app
- Oracle Developer ID:
VB5E2TV963
, OSXFuse ID:3T5GSNBU6W
- Reboot into recovery mode - https://support.apple.com/en-us/HT201314
- Open a terminal via the top menu after logging in
- Run
spctl kext-consent add <Developer ID>
as needed - Reboot
For example:
# spctl kext-consent status
Kernel Extension User Consent: ENABLED
# spctl kext-consent add VB5E2TV963
# spctl kext-consent add 3T5GSNBU6W
# spctl kext-consent list
Allowed Team Identifiers:
VB5E2TV963
3T5GSNBU6W
https://developer.apple.com/library/archive/technotes/tn2459/_index.html