-
Notifications
You must be signed in to change notification settings - Fork 275
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
[BUG] Mac binary codesign signature expired #744
Comments
Got a screenshot? And are you sure it is the system killing the application, and not some kind of extra security software you or your employer put on your machine? Application was properly notarized. So Apple timestamped and countersigned the thing.
|
Unable to reproduce. And I don't see anything indicating there is an expired certificate in your screenshot. You did download it from our website, straight to the same machine you are trying to run it on? |
Yes. Downloaded your DMG, installed and that is the result. I'm on MacOS Monterey and screenshot says the code signature is invalid at the very end. Maybe the MacOS version has ssomething to do with it? |
Could be. |
Well, that's the first thing that would require research. Note that the TS is using 12.6.3 Can someone with full access to the rpi-imager-stats telemetry thing figure out what MacOS versions do are running Imager in practice? |
Sorry @maxnet, took a while to get back to this one. In practice, the vast majority of macOS users are using 13+, but we see a long tail of users using older versions - all the way down to 10.15. I've only been able to reproduce this by building on a machine that didn't have an Apple Developer Account signed in - never from an official release. |
Ok, so it is not that all users of older versions are affected. Also surprises me that it only happens after opening the .app |
Describe the bug
The code signature is expired and the program is killed with SIGKILL on MacOS
To Reproduce
Download imager 1.8.1 to any version of mac os. Start the program and observe it immediately closes. Open MacOS "Console" utility. In section "crashes", observe an outdated code signature being logged.
Expected behaviour
The program should start
Desktop (please complete the following information):
Any MacOS, any CPU
The name of the OS you are trying to write
N/A
Are you using OS Customisation?
N/A
Additional context
With codesign --remove-signature rpi-imager, the program can then be started if gatekeeper is set to allow unsigned code to run.
The text was updated successfully, but these errors were encountered: