At least on High Sierra, the blacklist is stored in
And, yes, it can be edited, provided that System Integrity Protection is disabled. On Catalina, you will probably need to also remount the root filesystem as read write.
Make a backup of Exceptions.plist. Always backup system files before making changes!
Convert the file from a binary to an xml plist, so it can be edited. Easiest method is to run in Terminal:
sudo plutil -convert xml1 /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exceptions.plist
Open Exceptions.plist in a
TextEditor and find the bundle identifier of the app you want to run. Underneath the identifier should be a
hardDisabled key which is set to
true. Change the value to
false, and save the file.
Your change will not take effect immediately, and I do not understand what causes it to eventually work. Deleting the app and re-copying it from an installation—if applicable—appears to be the most effective way method.
This process was tested in High Sierra with an old version of Final Cut (specifically version 10.1.4).