システム環境設定からmacOS App Extensionsをアンインストールする


9

私は開発者ですが、ユーザー中心の質問です。

Finder Sync(または他のおそらくは)OS X / macOS App Extensionを「登録解除」して、システム環境設定>拡張機能から削除する方法を教えてください。

それをホストしているアプリ(FinderSyncTest)を削除しましたが、それでもここに表示されます。

10.10 Application Extensionを削除する方法

回答:


4

私の拡張機能は次の場所にあります:

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

FinderSyncTest.appexを削除し、Finderを再起動してください。


残念ながら、これはここでは当てはまりません。
qdot 2014年

ターミナルから「locate FinderSyncTest」を実行してみてください。拡張機能が配置されている場所を見つけるチャンスです。
2014年

私のプロジェクトではうまくいきませんでした...他に見つける方法はありますか?
Anoop Vaidya

2

私の以前の答えに加えて別の答え:拡張機能が実際に実行可能である場合(つまり、システム環境設定->拡張機能から起動してもクラッシュしない)、アクティビティモニターで拡張機能を見つけ、プロセスをダブルクリックしてから、 「ファイルとポートを開く」タブ。リストされた拡張機能のパスが表示されます。


1

この拡張機能を自分で作成しましたか?

拡張機能を作成、構築、およびテストした後、ここに存在するデータがいくつかあることがわかりました。

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

「死ぬ」ための拡張を取得するために吹き飛ばす必要があったこと


1
はい、自分で作成しましたが、そこには存在しません。DerivedData内のすべてのファイルを削除しましたが、それでも一連の拡張機能がすべて表示されています。
Anoop Vaidya

1

"Open Files and Ports"他の回答に記載されているアクティビティモニターの場所から自分の場所を見つけました。

これは場所につながります:

/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

このアーカイブは10日前のものであり、なぜ実行されていたのかわかりません。その日からアプリを削除しており、システム環境設定から拡張機能が削除されていると思います。

その場所のアーカイブを削除したところ、アプリ拡張機能が実行されなくなりました(以前は実行されていました)。ただし、システム環境設定には引き続き表示されます。完全に削除する方法をまだ探しています。

編集:から、コンテナアプリの新しいバージョンの実行を開始しました/Applications/。約10分後、システム環境設定に戻り、拡張機能のオンとオフを切り替えてオンに戻しました。これにより新しいバージョンの拡張機能が起動し、すべてが正常に動作しているように見えます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.