Disinstallazione delle estensioni per app macOS dalle Preferenze di Sistema

9

Sono uno sviluppatore, ma è più una domanda centrata sull'utente.

Come si può "annullare la registrazione" di una Finder Sync (o di qualsiasi altra, presumibilmente) OS X / macOS App Extension in modo che scompaia da Preferenze di Sistema > Estensioni?

Ho rimosso l'app che lo ospita (FinderSyncTest), ma è ancora visibile qui:

    
posta qdot 23.10.2014 - 17:57
fonte

4 risposte

3

Ho trovato le mie estensioni in:

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

Elimina FinderSyncTest.appex, riavvia Finder e dovrebbe sparire.

    
risposta data 23.10.2014 - 19:13
fonte
2

Un'altra risposta oltre alla mia precedente: se la tua estensione è effettivamente eseguibile (cioè: non si blocca quando viene avviata tramite Preferenze di Sistema - > Estensioni), trova l'estensione nel Monitor attività, fai doppio clic sul processo, quindi vai alla scheda "Apri file e porte". Vedrai il percorso della tua estensione elencato.

    
risposta data 21.05.2015 - 20:13
fonte
1

Hai creato questa estensione da solo?

Ho scoperto che dopo aver creato, costruito e testato un'estensione ho creato che c'erano alcuni dati che vivono qui:

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

che dovevo soffiare via per ottenere l'estensione a "morire"

    
risposta data 10.11.2014 - 19:45
fonte
1

Ho trovato la mia posizione tramite la posizione "Open Files and Ports" in Activity Monitor menzionata nell'altra risposta.

Questo porta alla posizione:

/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

Questo archivio aveva 10 giorni e non sono sicuro del motivo per cui sarebbe stato in esecuzione. Ho eliminato la mia app da quella data e ritengo che l'estensione sia stata rimossa da Preferenze di sistema.

Ho eliminato gli archivi in quella posizione e l'estensione per app non viene più eseguita (cosa che prima stava facendo). Tuttavia, è ancora elencato in Preferenze di Sistema. Sto ancora cercando un modo per eliminare completamente.

Modifica: ho iniziato a eseguire una nuova versione dell'app contenitore, da /Applications/ . Circa 10 minuti dopo, sono tornato alle Preferenze di Sistema e ho attivato / disattivato l'Estensione e riacceso. Questo ha lanciato la nuova versione di Extension e ora sembra che tutto funzioni normalmente.

    
risposta data 19.10.2018 - 09:32
fonte

Leggi altre domande sui tag