You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix the macOS quarantine hang, and say how to run an unsigned app
Downloading the zip stamps com.apple.quarantine on the bundle and on every one
of the ~450 files inside it. Approving the app in System Settings clears only
the outer one, so dyld stalls checking each nested library: the app bounces in
the Dock and never opens a window, with the main thread parked in _dyld_start
before Python starts. Right-click -> Open does not help, and it looks for all
the world like a crash.
macOS builds now ship a folder containing the app, a double-clickable
Sortero-first-run.command that clears the flag from the whole bundle and
launches it, and a READ ME FIRST explaining why. Verified against a freshly
quarantined copy: 911 flagged files to 0, signature still valid, and the app
reaches its run loop instead of hanging in the loader.
Release notes and the README now lead with this rather than the useless
right-click advice, and cover the Windows SmartScreen and Linux Tk cases too.
Notarisation is the only real fix and needs a paid Apple Developer account.
Also drops PyInstaller's redundant onedir output from the macOS zip. --windowed
emits both dist/Sortero and dist/Sortero.app; the .app is self-contained, so
shipping both put the whole program in twice and took the download from 13 MB
to 27 MB.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
0 commit comments