Disinstallazione di macOS App Extensions dalle Preferenze di Sistema


9

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

Come si può "annullare la registrazione" di un'estensione dell'app OS X / macOS Finder Sync (o di qualsiasi altra, presumibilmente) in modo che scompaia dalle Preferenze di Sistema> Estensioni?

Ho rimosso l'app che la ospita (FinderSyncTest), ma viene comunque mostrata qui:

Come rimuovere l'estensione dell'applicazione 10.10

Risposte:


4

Ho trovato le mie estensioni in:

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

Elimina FinderSyncTest.appex, riavvia Finder e dovrebbe essere sparito.


Sfortunatamente, questo non è il caso qui.
qdot,

Prova a eseguire "individuare FinderSyncTest" dal Terminale. È probabile che troverai dove si trovano le estensioni.
dejuknow,

Non ha funzionato per me per il mio progetto ..... Qualche altro modo per trovarlo?
Anoop Vaidya,

2

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


1

Hai creato questa estensione tu stesso?

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

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

che avevo bisogno di spazzare via per ottenere l'estensione per "morire"


1
Sì, ho creato il mio, ma non esiste lì, ho rimosso tutti i file in DerivedData, ma vedo ancora un sacco di estensioni.
Anoop Vaidya,

1

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

Questo ha portato 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. Sto eliminando la mia app da quella data e credo che l'estensione sia stata rimossa dalle Preferenze di Sistema.

Ho eliminato gli archivi in ​​quella posizione e l'estensione dell'app non funziona più (cosa che stava facendo prima). Tuttavia, è ancora elencato nelle 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 dell'estensione e ora tutto sembra funzionare normalmente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.