When attempting to open the `prince` executable on macOS Catalina, the operation fails with the following system alert by Gatekeeper:
> # "prince" cannot be opened because the developer cannot be verified.
> macOS cannot verify that this app is free from malware.
In order to run the command line utility, you need to open the Security and Privacy preference pane in System Preferences, select the General tab, and click "Allow Anyway".
Alternatively, you can run the following commands from Terminal to first remove any quarantine attribute applied by Safari when downloading `prince`, and then manually add a SecAssessment system policy label to the executable:
```
$ xattr -d -r com.apple.quarantine /usr/local/bin/prince
$ spctl --add --label "Approved" /usr/local/bin/prince
```
Doing this will change the system alert to a system prompt to confirm running the executable.
To avoid these workarounds, the developers of Prince should provide a new release that's notarized with Apple. For more information, see: https://developer.apple.com/news/?id=09032019a
> # "prince" cannot be opened because the developer cannot be verified.
> macOS cannot verify that this app is free from malware.
In order to run the command line utility, you need to open the Security and Privacy preference pane in System Preferences, select the General tab, and click "Allow Anyway".
Alternatively, you can run the following commands from Terminal to first remove any quarantine attribute applied by Safari when downloading `prince`, and then manually add a SecAssessment system policy label to the executable:
```
$ xattr -d -r com.apple.quarantine /usr/local/bin/prince
$ spctl --add --label "Approved" /usr/local/bin/prince
```
Doing this will change the system alert to a system prompt to confirm running the executable.
To avoid these workarounds, the developers of Prince should provide a new release that's notarized with Apple. For more information, see: https://developer.apple.com/news/?id=09032019a