Désinstallation des extensions d'application macOS des préférences système

9

Je suis développeur, mais c'est plus une question centrée sur l'utilisateur.

Comment "désinscrire" une extension de l'application Finder Sync (ou toute autre, vraisemblablement) OS X / macOS pour qu'elle disparaisse des Préférences Système> Extensions?

J'ai supprimé l'application qui l'héberge (FinderSyncTest), mais elle s'affiche toujours ici:

Comment supprimer 10.10 Application Extension

qdot
la source

Réponses:

4

J'ai trouvé mes extensions dans:

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

Supprimez FinderSyncTest.appex, redémarrez le Finder et il devrait disparaître.

dejuknow
la source
Ce n'est malheureusement pas le cas ici.
qdot
Essayez d'exécuter "Localiser FinderSyncTest" à partir du terminal. Vous avez de bonnes chances de trouver l'emplacement des extensions.
dejuknow
Cela n'a pas fonctionné pour moi pour mon projet ..... Une autre façon de trouver?
Anoop Vaidya
2

Une autre réponse en plus de la précédente: si votre extension est réellement exécutable (c'est-à-dire qu'elle ne plante pas lorsqu'elle est démarrée via les Préférences Système -> Extensions), trouvez l'extension dans votre moniteur d'activité, double-cliquez sur le processus, puis allez dans le Onglet "Ouvrir les fichiers et les ports". Vous verrez le chemin de votre extension répertorié.

dejuknow
la source
1

Avez-vous créé cette extension vous-même?

J'ai trouvé qu'après avoir créé, construit et testé une extension, j'ai créé qu'il y avait des données qui vivent ici:

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

que j'avais besoin de souffler pour que l'extension "meure"

narduk
la source
1
Oui, j'ai créé le mien, mais il n'existe pas là-bas, j'ai supprimé tous les fichiers dans DerivedData, mais je vois toujours un tas d'extensions.
Anoop Vaidya du
1

J'ai trouvé mon emplacement via l' "Open Files and Ports"emplacement dans le moniteur d'activité mentionné dans l'autre réponse.

Cela a conduit à l'emplacement:

/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

Cette archive datait de 10 jours et je ne sais pas pourquoi elle aurait fonctionné. Je supprime mon application depuis cette date et je pense que l'extension a été supprimée des Préférences Système.

J'ai supprimé les archives à cet endroit et l'extension de l'application ne fonctionne plus (ce qu'elle faisait auparavant). Cependant, il est toujours répertorié dans les Préférences Système. Toujours à la recherche d'un moyen de supprimer complètement.

Edit: j'ai commencé à exécuter une nouvelle version de l'application conteneur, à partir de /Applications/. Environ 10 minutes plus tard, je suis retourné aux Préférences Système et j'ai activé / désactivé l'extension et réactivé. Cela a lancé la nouvelle version de l'extension et tout semble maintenant fonctionner normalement.

pkamb
la source