从系统偏好设置中卸载macOS App Extensions


9

我是一名开发人员,但更多的是以用户为中心的问题。

如何“取消注册” Finder Sync(或推测为其他任何一种)OS X / macOS App Extension,以使其从“系统偏好设置”>“扩展”中消失?

我已经删除了托管它的应用程序(FinderSyncTest),但仍显示在这里:

如何删除10.10应用程序扩展

Answers:


4

我在以下位置找到了扩展程序:

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

删除FinderSyncTest.appex,重新启动Finder,它应该消失了。


不幸的是,这里不是这种情况。
qdot 2014年

尝试从终端运行“查找FinderSyncTest”。您会找到扩展名的好机会。
dejuknow

对于我的项目,它对我不起作用.....还有其他查找方法吗?
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分钟后,我回到“系统偏好设置”,打开/关闭扩展功能,然后又重新打开。这启动了扩展的新版本,现在一切似乎都可以正常工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.