Fixes the macOS builds in v4.7.2
v4.7.2's macOS DMGs cannot be opened on any Mac. They fail with "PraisonAI
is damaged and can't be opened". If you downloaded one, use this release
instead.
That was not the ordinary unsigned-app warning, and the instructions shipped
next to it could not have worked. Nothing signed the bundle, so the only
signature on it was the one the Rust linker leaves on the executable — and that
signature declares a resource seal an unsigned bundle does not have:
CodeDirectory flags=0x20002(adhoc,linker-signed)
Sealed Resources=none
code has no resources but signature indicates they must be present
macOS reports an invalid signature as "damaged" and an untrusted one as
"unidentified developer". Only the second can be bypassed with right-click →
Open. The bundle is now ad-hoc signed, so the signature is valid, and the
release build refuses to attach a macOS bundle whose signature does not verify.
Downloads
| Platform | Download |
|---|---|
| macOS, Apple silicon (M1–M4) | PraisonAI-v4.7.3-macos-apple-silicon.dmg
|
| macOS, Intel | PraisonAI-v4.7.3-macos-intel.dmg
|
| Windows 10/11, 64-bit | PraisonAI-v4.7.3-windows-x64-setup.exe
|
| Linux, 64-bit (Debian/Ubuntu) | PraisonAI-v4.7.3-linux-x64.deb
|
Still not code-signed with a Developer ID
An ad-hoc signature makes the signature valid, not trusted. Signing properly
needs an Apple Developer ID on one side and a hardware-backed certificate or
hosted signing service on the other. Each platform still complains, but now
complains in a way you can click past:
- macOS: right-click the app → Open → Open. Once is enough. If it
still refuses:xattr -dr com.apple.quarantine /Applications/PraisonAI.app - Windows: "Windows protected your PC" → More info → Run anyway
- Linux:
sudo apt install ./PraisonAI-v4.7.3-linux-x64.deb
Full instructions: INSTALL.md
Everything from v4.7.2
Windows and Linux support for the desktop app, a Training tab that runs a
fine-tune and reports on it, and desktop CI across all three platforms — which
previously ran nowhere at all.