17 votes

Désinstallation des extensions d'applications MacOS à partir des préférences système

Je suis un développeur, mais c'est plutôt une question centrée sur l'utilisateur.

Comment peut-on "désenregistrer" une extension Finder Sync (ou toute autre, vraisemblablement) OS X / MacOS App afin qu'elle disparaisse des Préférences Système > Extensions ?

J'ai supprimé l'application qui l'hébergeait (FinderSyncTest), mais il apparaît toujours ici :

How to remove 10.10 Application Extension

5voto

dejuknow Points 181

J'ai trouvé mes extensions dans :

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

Supprimez FinderSyncTest.appex, redémarrez Finder, et il devrait avoir disparu.

0 votes

Malheureusement, ce n'est pas le cas ici.

0 votes

Essayez d'exécuter "locate FinderSyncTest" à partir du Terminal. Vous aurez de bonnes chances de trouver l'emplacement des extensions.

0 votes

Cela n'a pas fonctionné pour mon projet...... Un autre moyen de trouver ?

4voto

narduk Points 41

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

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

/Users/$USER/Library/Developer/Xcode/DerivedData

que je devais faire disparaître et relancer le Finder (ce qui peut être fait avec Force Quit) pour que l'extension "meure".

1 votes

Oui, j'ai créé le mien, mais il n'existe pas là, j'ai supprimé tous les fichiers dans DerivedData, mais je vois encore tout un tas d'extensions.

3voto

dejuknow Points 181

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 lancée via Préférences Système -> Extensions), trouvez l'extension dans votre Moniteur d'activité, double-cliquez sur le processus, puis allez dans l'onglet "Ouvrir des fichiers et des ports". Vous verrez le chemin de votre extension listé.

2voto

pkamb Points 5369

J'ai trouvé mon emplacement via le "Open Files and Ports" 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 date de 10 jours et je ne sais pas pourquoi elle a été lancée. J'ai supprimé mon application depuis cette date, et je crois que l'extension a été supprimée des Préférences Système.

J'ai supprimé les archives à cet endroit, et l'extension d'application ne fonctionne plus (ce qu'elle faisait auparavant). Cependant, elle est toujours répertoriée dans les préférences système. Je cherche toujours un moyen de la 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é dans les Préférences Système et j'ai activé/désactivé l'extension, puis l'ai réactivée. La nouvelle version de l'extension a été lancée et tout semble maintenant fonctionner normalement.

0voto

Pelle Points 825

Vous devez le retirer de Données dérivées et redémarrez le finder. J'utilise DevCleaner Il existe un utilitaire gratuit sur l'App Store pour gérer cela :

screenshot of devcleaner

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X