Mac-App startet nicht? So beheben Sie das Problem
Veröffentlicht: 2022-01-29Sie haben also eine neue Mac-App heruntergeladen und installiert, nur damit sie sich weigert, sich zu öffnen. Jetzt müssen Sie herausfinden, ob es sich um ein Problem mit macOS, ein Inkompatibilitätsproblem oder sogar um eine Sicherheitsbedrohung handelt. Versuchen wir, das Problem zu lösen und diese App zu starten.
Gatekeeper verhindert, dass nicht signierte Apps ausgeführt werden
Wenn Sie eine Fehlermeldung erhalten, die besagt, dass eine Anwendung „nicht geöffnet werden kann, weil der Entwickler nicht verifiziert werden kann“, ist Gatekeeper schuld.
Gatekeeper wurde erstmals 2012 mit der Veröffentlichung von Mac OS X 10.8 Mountain Lion eingeführt. Es handelt sich um eine Sicherheitsfunktion, die verhindert, dass eine App ausgeführt wird, wenn sie nicht mit einem zertifizierten Apple-Entwicklerzertifikat signiert wurde. Auf modernen Versionen von macOS wird nicht signierte Software einfach nicht ausgeführt, es sei denn, Sie geben sich alle Mühe, sie zu genehmigen.
Apple hat es nach und nach noch schwieriger gemacht, potenziell gefährliche Software auszuführen. In älteren Versionen des Betriebssystems konnten Sie Gatekeeper deaktivieren, aber ab macOS Sierra ist es hier, um zu bleiben.
Um Gatekeeper zu umgehen, starten Sie unmittelbar nach dem Versuch, die betreffende App auszuführen, Systemeinstellungen > Sicherheit und Datenschutz und klicken Sie dann auf die Registerkarte „Allgemein“. Sie sollten unten eine Meldung sehen, die besagt, dass eine Anwendung blockiert wurde, „weil sie nicht von einem identifizierten Entwickler stammt“.
Klicken Sie auf „Trotzdem öffnen“ und dann im angezeigten Popup auf „Öffnen“. Sie haben dem Betriebssystem nun mitgeteilt, dass Sie die betreffende App genehmigen, und Sie werden nicht noch einmal damit belästigt.
Sind unsignierte Apps gefährlich?
Unsignierte Apps sind an sich nicht gefährlich, aber die überwiegende Mehrheit der Sicherheitsbedrohungen geht von sogenannter „unsignierter“ Software aus. Eine nicht signierte Anwendung bedeutet einfach, dass sich der Entwickler nicht bei Apple registriert hat. Dies erfordert eine jährliche Gebühr, und einige Entwickler können es sich einfach nicht leisten.
Vor allem Open-Source-Projekte haben in der Regel winzige Budgets, in die Programmierer ihre Zeit als Freiwillige einbringen. Ebenso möchte ein Bastler, der eine kleine, kostenlose App erstellt, möglicherweise nicht für das Konto eines Entwicklers bezahlen, wenn er oder sie damit kein Geld verdient.
Wenn Sie wissen, woher die App stammt und Sie der Download-Quelle vertrauen, sollten Sie sich nicht abschrecken lassen, nur weil sie unsigniert ist. Bestimmte Arten von Apps, wie Filesharing-Clients, kommen von vornherein nicht für die Genehmigung von Apple in Frage.
VERWANDT: So öffnen Sie Apps von „nicht identifizierten Entwicklern“ auf Ihrem Mac
Aktualisieren Sie veraltete 32-Bit-Apps
Wenn Sie eine Fehlermeldung erhalten, die Ihnen mitteilt, dass eine App aktualisiert werden muss, versuchen Sie wahrscheinlich, veraltete 32-Bit-Software auszuführen.
macOS Catalina hat die Unterstützung für 32-Bit-Apps offiziell aufgegeben, als es im Herbst 2019 auf den Markt kam. Die Entscheidung für reine 64-Bit-Versionen führte zu einem rundum effizienteren Betriebssystem, deaktivierte jedoch 32-Bit-Apps. Wenn Sie diese ausführen möchten, erstellen Sie am besten eine virtuelle Maschine, auf der macOS Mojave oder früher ausgeführt wird.
Wenn dieses Problem auftritt, müssen Sie die 64-Bit-Version der App herunterladen, die Sie ausführen möchten. Da macOS seit einiger Zeit sowohl 64- als auch 32-Bit-Software unterstützt, haben viele Entwickler bereits 64-Bit-Versionen ihrer Apps verfügbar.
Besuchen Sie die Website der App und suchen Sie nach der neuesten Version. Wenn das Projekt nicht mehr gepflegt wird, ist es möglicherweise an der Zeit, eine Alternative zu finden.
Dies wirkt sich nicht auf Apps aus, die Sie im App Store gekauft haben, da alle veralteten 32-Bit-Versionen entfernt wurden. Entwickler müssen 64-Bit-Versionen bereitstellen, wenn sie in den Store aufgenommen werden möchten.
Beheben Sie Catalinas Berechtigungsprobleme
Manchmal erhalten Sie möglicherweise eine vage Fehlermeldung, die einfach besagt: „Die Anwendung (App-Name) kann nicht geöffnet werden.“ Dieser Fehler scheint mit einem Berechtigungsproblem bei einigen Apps und macOS Catalina zusammenzuhängen.
Glücklicherweise können Sie es normalerweise mit einem einfachen Konsolenbefehl beheben. Dazu müssen Sie genau wissen, wie der Name der App im Ordner „Applications“ angezeigt wird. Um dies herauszufinden, öffnen Sie den Finder und klicken Sie in der Seitenleiste auf „Anwendungen“. Scrollen Sie nach unten zur App, um den genauen Namen zu sehen. Sie müssen „.app“ an das Ende des Namens anhängen, wie im Beispiel unten gezeigt.
Bewaffnet mit diesen Informationen öffnen Sie Terminal, indem Sie in der Spotlight-Suche danach suchen (drücken Sie Befehlstaste + Leertaste und geben Sie „Terminal“ ein) oder gehen Sie zu Anwendungen > Dienstprogramme und öffnen Sie es dort.
Geben Sie den folgenden Befehl ein, ersetzen Sie „Appname.app“ durch den Namen der App, die Sie ausführen möchten, und drücken Sie dann die Eingabetaste:
chmod +x /Applications/Appname.app/Contents/MacOS/*
Wenn der Titel der App ein Leerzeichen enthält, müssen Sie \ verwenden, um es zu maskieren. Für die im obigen Bild erwähnte Golf Peaks-App müssten Sie beispielsweise den folgenden Befehl eingeben:
chmod +x /Applications/Golf\Peaks.app/Contents/MacOS/*
Dieser Fehler scheint auf ältere Apps beschränkt zu sein, die auf macOS Catalina laufen. Mit dem Befehl chmod
können Sie Berechtigungen auf Unix- und Unix-ähnlichen Betriebssystemen ändern. Indem Sie chmod +x
ausführen, machen Sie das angegebene Verzeichnis ausführbar, damit Ihr Mac die darin enthaltenen Dateien ausführen kann.
Schädliche Apps werden von XProtect blockiert
Wenn Sie eine Fehlermeldung erhalten, die besagt, dass eine App „Ihren Computer beschädigen wird“, mit der Option, sie direkt in den Papierkorb zu verschieben, hat Ihr Mac die Ausführung potenzieller Malware blockiert. Leider gibt es nichts, was Sie tun können, um dies zu umgehen.
macOS verfügt über eine integrierte Anti-Malware-Funktion namens XProtect, die Apple ständig mit Regeln zum Identifizieren von Schadsoftware aktualisiert. Wenn eine App, die Sie ausführen möchten, gegen diese Regeln verstößt, weigert sich macOS rundweg, sie auszuführen.
Nicht jede von XProtect gekennzeichnete App ist Malware im herkömmlichen Sinne. Insbesondere Keygens und Cracks, die für Raubkopien von Software verwendet werden, werden von XProtect erkannt und blockiert, auch wenn sie keine unmittelbare Bedrohung für Ihr System darstellen.
Antivirenprogramme von Drittanbietern blockieren auch Apps
Für einen Mac braucht man eigentlich kein Antivirenprogramm. Apples vorsichtiger Sicherheitsansatz durch Funktionen wie App-Sandboxing, Gatekeeper, Systemintegritätsschutz und XProtect bedeutet, dass Sie vor den meisten Bedrohungen sicher sind. Mac-Malware existiert absolut, sie ist nur nicht so weit verbreitet wie unter Windows oder Android.
Sicherheits-Apps von Drittanbietern, wie Malwarebytes für Mac, werden in Echtzeit ausgeführt und scannen Dateien und Apps, während Sie sie verwenden. Wenn Ihr Antivirenprogramm eine bestimmte App nicht mag, hindert es Sie möglicherweise daran, sie zu öffnen. Sie müssen entweder Ihr Antivirenprogramm vorübergehend deaktivieren oder eine Ausnahme hinzufügen, um dies zu umgehen.
Stellen Sie nur sicher, dass Sie wissen, womit Sie es zu tun haben; Wenn eine App blockiert wurde, könnte es einen guten Grund dafür geben.
VERWANDT: Benötigen Sie ein Antivirenprogramm auf einem Mac?
Apps aus dem Mac App Store vermeiden die meisten Probleme
Apps, die Sie aus dem App Store herunterladen, funktionieren normalerweise einfach. Dies liegt wiederum daran, dass alle dort verfügbaren Apps den Richtlinien von Apple entsprechen müssen, was bedeutet, dass Sie mit häufigen Updates und Korrekturen über Apples Regeln auf dem Laufenden bleiben.
Alles, was Sie aus dem App Store herunterladen, ist signiert und wird von Gatekeeper nicht gestoppt. Alle diese Apps sind alle Sandboxed, was bedeutet, dass das System begrenzt, wie viel sie mit den wichtigsten Teilen des Betriebssystems interagieren können.
Leider sind nicht alle Apps im App Store verfügbar, aber Sie sollten nicht davor zurückschrecken, Apps aus anderen Quellen zu installieren.