Deinstallation von macOS App Extensions aus den Systemeinstellungen

9

Ich bin ein Entwickler, aber es ist eher eine benutzerzentrierte Frage.

Wie kann man die Registrierung einer Finder Sync (oder einer anderen, vermutlich) OS X / macOS-App-Erweiterung "aufheben", damit sie aus den Systemeinstellungen> Erweiterungen verschwindet?

Ich habe die App entfernt, die sie hostet (FinderSyncTest), aber hier wird immer noch Folgendes angezeigt:

So entfernen Sie die 10.10-Anwendungserweiterung

qdot
quelle

Antworten:

4

Ich fand meine Erweiterungen in:

/System/Library/PrivateFrameworks/ShareKit.framework/Versions/A/PlugIns

Löschen Sie FinderSyncTest.appex, starten Sie Finder neu und es sollte verschwunden sein.

dejuknow
quelle
Dies ist hier leider nicht der Fall.
Qdot
Versuchen Sie, "FinderSyncTest suchen" vom Terminal aus auszuführen. Gute Chancen, dass Sie herausfinden, wo sich die Erweiterungen befinden.
Dejuknow
Es hat bei mir für mein Projekt nicht funktioniert ..... Gibt es einen anderen Weg zu finden?
Anoop Vaidya
2

Eine weitere Antwort zusätzlich zu meiner vorherigen: Wenn Ihre Erweiterung tatsächlich ausführbar ist (dh beim Start über die Systemeinstellungen -> Erweiterungen nicht abstürzt), suchen Sie die Erweiterung in Ihrem Aktivitätsmonitor, doppelklicken Sie auf den Vorgang und gehen Sie zu Registerkarte "Dateien und Ports öffnen". Sie sehen den Pfad Ihrer Erweiterung aufgelistet.

dejuknow
quelle
1

Haben Sie diese Erweiterung selbst erstellt?

Nachdem ich eine Erweiterung erstellt, erstellt und getestet hatte, stellte ich fest, dass hier einige Daten vorhanden sind:

/Users/*username*/Library/Developer/Xcode/DerivedData

dass ich wegblasen musste, um die Erweiterung zum "Sterben" zu bringen

Narduk
quelle
1
Ja, ich habe meine eigene erstellt, aber sie existiert dort nicht. Ich habe alle Dateien in DerivedData entfernt, sehe aber immer noch eine ganze Reihe von Erweiterungen.
Anoop Vaidya
1

Ich habe meinen Standort über den "Open Files and Ports"in der anderen Antwort genannten Standort im Aktivitätsmonitor gefunden.

Dies führte zum Standort:

/Users/USER/Library/Developer/Xcode/Archives/2018-10-09/MyApp 10-9-18, 9.35 PM.xcarchive/Products/Applications/MyApp.app/Contents/PlugIns/MyAppFinderSync.appex/Contents/MacOS/MyAppFinderSync

Dieses Archiv war 10 Tage alt und ich bin mir nicht sicher, warum es gelaufen wäre. Ich habe meine App seit diesem Datum gelöscht und glaube, dass die Erweiterung aus den Systemeinstellungen entfernt wurde.

Ich habe die Archive an diesem Speicherort gelöscht und die App-Erweiterung wird nicht mehr ausgeführt (wie zuvor). Es ist jedoch weiterhin in den Systemeinstellungen aufgeführt. Ich suche immer noch nach einer Möglichkeit, sie vollständig zu löschen.

Bearbeiten: Ich habe eine neue Version der Container-App von gestartet /Applications/. Ungefähr 10 Minuten später kehrte ich zu den Systemeinstellungen zurück und schaltete die Erweiterung ein / aus und wieder ein. Dadurch wurde die neue Version der Erweiterung gestartet, und jetzt scheint alles normal zu funktionieren.

pkamb
quelle