-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Latest release installed via homebrew is not verified, produces warning #561
Comments
After modifying the binary file names from each of the version built and installed from homebrew as well as the version built from the current HEAD of the main branch (4e5556b), the results are different: % spctl --assess /Applications/WAIL_from_homebrew.app
/Applications/WAIL_from_homebrew.app: rejected
% spctl --assess /Applications/WAIL_from_src.app
/Applications/WAIL_from_src.app: invalid Info.plist (plist or signature have been modified) I am not certain of whether any codesigning procedure is executed in the build process but the Info.plist is modified by the build script for file (e.g., WARC) association and more descriptive copyright information. EDIT:
|
I disabled the Info.plist copy in the MAKEFILE and installed and signed via an Apple Developer certificate via modifying the build script to use:
...with the certificate installed on the system. The error still seems to remain:
|
I re-enabled the Info.plist copy in the build script and am attempting to sign the app after building with pyinstaller. After getting my id to appear when using
...and received the messages:
Re-running the validation script after the above:
When I repeated the above procedure with the Info.plist copy in the build script, the result was:
|
Per https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/customizing_the_notarization_workflow , the altool has been deprecated since November 2023. Look at this link for a newer notarization workflow. |
...installs the latest release v0.2019.05.21, which is very obsolete from the repo HEAD. On macOS 13.1 x86, after installing via homebrew and double-clicking on the app, a warning appears:
This is easily circumvented by right-clicking on the icon and selecting "open", again presented with a warning, but this first impression is not ideal.
I believe the application needs to be notarized (see notes in #446) or some other process of verification to prevent this warning.
The text was updated successfully, but these errors were encountered: