macOS bindet einen privilegierten Dienst beim Anmelden an das Programm, das ihn angemeldet hat. Zieht das Programm um — aus „Downloads" nach „Programme", oder vom Bauverzeichnis in ein installiertes Bundle —, ist das ein anderes Bundle. Der alte Dienst läuft weiter und redet nicht mit dem neuen Programm. Von außen ist das die verwirrendste Kombination, die es gibt: der Zustand meldet „eingerichtet", und trotzdem kommt bei jedem Zugriff „Kommunikation mit der Hilfs-App nicht möglich". Ohne Reparatur bleibt nur, den Helfer von Hand zu entfernen und neu einzurichten — und darauf muss man erst kommen. Scheitert die Verbindung, während der Zustand „eingerichtet" meldet, meldet die App den Dienst jetzt einmal ab und wieder an. Einmal je Programmlauf: öfter wäre eine Schleife. Danach steht er auf „wartet auf Freigabe" — das Verschieben eines Programms mit Root-Dienst darf niemand still hinnehmen, auch diese App nicht. Dazu ein Fehler im DMG-Bau, der beim Nachbauen auffiel: war ein gleichnamiges Volume noch eingehängt, hängte macOS das neue als „Onyx 1" ein, während das AppleScript weiter „Onyx" einrichtete. Das Abbild kam ohne Fenstergestaltung heraus, ohne dass irgendetwas fehlschlug. Jetzt wird vorher abgehängt und der Einhängepunkt aus der Ausgabe gelesen statt geraten. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
9.0 KiB
9.0 KiB