2 ms·
This error occurs on default macOS when using software precompiled on another computer, when the person who compiled and released that software has not signed u
by floatingatoll 6y ago
This error occurs on default macOS when using software precompiled on another computer, when the person who compiled and released that software has not signed up for an Apple Developer account and submitted the precompiled bundle for notarization, one of Apple's anti-malware prevention mechanisms.
https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution https://developer.apple.com/documentation/xcode/notarizing_m...
You can usually work around it by right-clicking the app and choosing Open, which usually triggers a special approval dialog. You should generally use caution when doing so, as you're granting an arbitrary binary whose contents you are unlikely to verify access to your private data.
ps. Developers, automating this process as part of your releasing is relatively easy, assuming you have a paid Developer account. The shell script at this link is accompanied by a clear walkthrough, and can be adapted to most workflows run locally on a machine containing your signing keypair. (And if your precompiled binary or bundle was not built with Xcode, you would skip the “xcodebuild” step.)
https://scriptingosx.com/2019/09/notarize-a-command-line-tool/ https://scriptingosx.com/2019/09/notarize-a-command-line-too...