v1.7.11: fix definitivo BlackHole — ad-hoc codesign del bundle

Causa root: MusicTools.app ha il permesso TCC microfono, ma quando
lancia ffmpeg come subprocess macOS tratta ffmpeg come binario non
firmato distinto -> AVFoundation apre il device senza errore ma
restituisce solo silenzio.

Fix in build_macos.py: dopo PyInstaller + Info.plist, applico
`codesign --force --deep --sign -` ad-hoc su tutto il bundle.
La firma e' "free" (no Developer ID) ma rende l'app un singolo
team coerente per TCC, quindi il permesso del main si propaga
anche a ffmpeg/ffprobe/yt-dlp.
This commit is contained in:
luzadev committed 2026-06-09 21:29:30 +02:00
1 parent 415175ec4d
commit b74a0a53ec
2 files changed
+48 -1

No files matched your search

+1 -1
View File
@@ -5,7 +5,7 @@ import os
import sys
from pathlib import Path
VERSION = "v1.7.10"
VERSION = "v1.7.11"
APP_NAME = "MusicTools"