Desinstalando as extensões de aplicativo do macOS das preferências do sistema

9

Sou desenvolvedor, mas é mais uma pergunta centrada no usuário.

Como se pode "cancelar o registro" de uma Extensão de Aplicativo OS X / macOS do OSX / macOS, para que desapareça de Preferências do Sistema> Extensões?

Eu removi o aplicativo que o hospeda (FinderSyncTest), mas ele ainda aparece aqui:

Como remover 10.10 Application Extension

qdot
fonte

Respostas:

4

Encontrei minhas extensões em:

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

Exclua FinderSyncTest.appex, reinicie o Finder e ele deve ter desaparecido.

dejuknow
fonte
Infelizmente, este não é o caso aqui.
Qdot 24/10/2014
Tente executar "localize FinderSyncTest" no Terminal. Boa chance de você encontrar onde as extensões estão localizadas.
dejuknow
Não funcionou para mim no meu projeto ... Alguma outra maneira de encontrar?
Anoop Vaidya
2

Outra resposta, além da anterior: se a sua extensão for realmente executável (ou seja, não trava quando iniciada via Preferências do Sistema -> Extensões), encontre a extensão no Monitor de Atividade, clique duas vezes no processo e vá para o Guia "Abrir arquivos e portas". Você verá o caminho da sua extensão listado.

dejuknow
fonte
1

Você mesmo criou esta extensão?

Descobri que, depois de criar, criar e testar uma extensão, criei que havia alguns dados aqui:

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

que eu precisava me afastar para conseguir que a extensão "morresse"

narduk
fonte
11
Sim, eu criei o meu próprio, mas ele não existe, removi todos os arquivos no DerivedData, mas ainda vejo várias extensões.
Anoop Vaidya
1

Encontrei minha localização através do "Open Files and Ports"local no Activity Monitor mencionado na outra resposta.

Isso levou ao local:

/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

Este arquivo tinha 10 dias e não sei por que ele estaria em execução. Eu excluí meu aplicativo desde essa data e acredito que a extensão estava sendo removida das Preferências do Sistema.

Excluí os arquivos nesse local e a extensão do aplicativo não é mais executada (o que estava sendo feito antes). No entanto, ele ainda está listado nas Preferências do Sistema. Ainda está procurando uma maneira de excluir completamente.

Editar: comecei a executar uma nova versão do aplicativo de contêiner, a partir de /Applications/. Cerca de 10 minutos depois, voltei às Preferências do Sistema e ativei / desative a Extensão e ligue-a novamente. Isso lançou a nova versão da extensão e tudo parece estar funcionando normalmente normalmente.

pkamb
fonte