Not working on macOS
I downloaded from GitHib the latest release of MediaWriter but everytime I try to run it it errors out. I'm running a M1 so I downloaded the arm64 version. The regular Intel x86 works fine.
I am running M2 and I also tried the ARM installer and it prompts a system message saying the dmg is broken, I tried the standard workarounds:
- Control+mouseclick > open - does not work.
- System settings > security > open anyway - doesn't show.
I can confirm, the regular Intel x86 works fine when: system settings > security > open anyway.
Same here for arm64 on a macos M1 build.
You can work around it by running
xattr -c FedoraMediaWriter-osx-arm64-x.x.x.dmg
against the dmg you downloaded - you can then mount and run as expected. See: https://github.com/FedoraQt/MediaWriter/issues/792
I tried the Fedora MediaWrite ARM64 on the M4 Mac mini. It did not work:
So I download and ran the regular OSX version. It ran with no issues . I'm wondering if the ARM64 build was mistakenly swapped with the x86?
Did not try xattr -c FedoraMediaWriter-osx-arm64-x.x.x.dmg as the problem was resolved by then.
The error is because the app isn't signed, or notarized. I inspected the app bundles; the only binary inside the bundle preventing it from being Universal is the helper binary.
The arm version didn't work for me either. While the Intel version of the helper binary isn't signed, the Apple Silicon one shows:
helper has an “ad-hoc” signature generated by the macOS linker.
Seems like some work to make the helper binary work for both would probably allow a single release to be signed and would simplify this. But right now the signing on the arm64 version seems screwed up.
Homebrew has marked their formula for this as deprecated, to be disabled, for this exact issue.
It would be awfully nice to see a solution to this problem. At the very least, put a disclaimer in the README.md and each release notes to try and avoid the confusion this causes.
macOS 26.0.1 / Macbook Pro M4
ARM
The ARM app is still not working (FedoraMediaWriter-osx-arm64-5.2.8.dmg):
x86
The x86 is not signed and won't open by default either (FedoraMediaWriter-osx-5.2.8.dmg):
The xattr -c FedoraMediaWriter-osx-arm64-x.x.x.dmg command seems superfluous as the image mounts correctly, it's the binaries that don't work after extracting them.
xattr -d com.apple.quarantine <path to .app> (not the .dmg) did the job. It's useful alias to have: alias dequarantine="xattr -d com.apple.quarantine"
Can confirm that removing quarantine from the app makes it work.
I don't understand why apple doesn't show that, that it "can't be opened" because its unverified, instead then showing that it can't be opened because it's damaged.