Menghapus Instalasi Ekstensi Aplikasi macOS dari System Preferences

9

Saya seorang pengembang, tetapi ini lebih merupakan pertanyaan yang berfokus pada pengguna.

Bagaimana seseorang dapat "membatalkan registrasi" Sinkronisasi Finder (atau yang lainnya, mungkin) Ekstensi Aplikasi OS X / macOS sehingga menghilang dari System Preferences> Extensions?

Saya telah menghapus aplikasi yang menjadi hostingnya (FinderSyncTest), tetapi masih muncul di sini:

Cara menghapus 10.10 Ekstensi Aplikasi

qdot
sumber

Jawaban:

4

Saya menemukan ekstensi saya di:

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

Hapus FinderSyncTest.appex, mulai ulang Finder, dan itu akan hilang.

Dejuknow
sumber
Sayangnya, ini bukan masalahnya.
qdot
Coba jalankan "temukan FinderSyncTest" dari Terminal. Peluang bagus Anda akan menemukan di mana ekstensi berada.
dejuknow
Itu tidak berhasil untuk saya untuk proyek saya ..... Ada cara lain untuk menemukan?
Anoop Vaidya
2

Jawaban lain selain jawaban saya sebelumnya: jika ekstensi Anda benar-benar dapat dijalankan (yaitu: tidak macet ketika dimulai melalui System Preferences -> Extensions), temukan ekstensi di Monitor Aktivitas Anda, klik dua kali prosesnya, kemudian pergi ke Tab "Buka File dan Port". Anda akan melihat jalur ekstensi Anda tercantum.

Dejuknow
sumber
1

Apakah Anda membuat ekstensi ini sendiri?

Saya menemukan bahwa setelah membuat, membangun, dan menguji ekstensi yang saya buat ada beberapa data yang hidup di sini:

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

bahwa saya perlu meniup untuk mendapatkan ekstensi untuk "mati"

narduk
sumber
1
Ya saya buat sendiri, tetapi tidak ada di sana, saya menghapus semua file di DerivedData, tetapi masih melihat sejumlah ekstensi.
Anoop Vaidya
1

Saya menemukan lokasi saya melalui "Open Files and Ports"lokasi di Activity Monitor yang disebutkan dalam jawaban lain.

Ini mengarah ke lokasi:

/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

Arsip ini berumur 10 hari dan saya tidak yakin mengapa itu akan berjalan. Saya telah menghapus aplikasi saya sejak tanggal itu, dan saya percaya ekstensi telah dihapus dari System Preferences.

Saya menghapus arsip di lokasi itu, dan ekstensi aplikasi tidak lagi berjalan (seperti sebelumnya). Namun, itu masih terdaftar di System Preferences. Masih mencari cara untuk menghapus sepenuhnya.

Sunting: Saya mulai menjalankan versi baru aplikasi wadah, dari /Applications/. Sekitar 10 menit kemudian, saya kembali ke System Preferences dan mengaktifkan / menonaktifkan Extension dan kembali ke on. Ini meluncurkan versi baru dari Ekstensi dan semuanya tampak berfungsi normal.

pkamb
sumber