当我打开一个NSOpenPanel,然后我的应用程序崩溃时,我在控制台上收到以下消息:
plugin com.getdropbox.dropbox.garcon interrupted
plugin com.getdropbox.dropbox.garcon interrupted
Unable to setup extension context - error: Couldn't communicate with a helper application在调试器中,我在Thread 6上收到了这样的警告:
Queue: com.apple.NSXPCConnection.user.com.getdropbox.dropbox.garcon.apple-extension-service(serial)
0_dispatch_barrier_async_f
12 start_wqthread
Enqueued from com.apple.NSXPCConnection.user.com.getdropbox.dropbox.garcon.apple-extension-service (Thread 6)
0_dispatch_barrier_async_f我试着用[openPanel runModal]和[openPanel beginSheetModalForWindow:...打开我的NSOpenPannel
我使用NSOpenPanel只是为了打开一个文本文件
我该怎么做才能停止获取此消息,并且应用程序停止崩溃?
该应用程序没有沙箱和代码签名。我只在Debug-build中尝试,因为我没有apple开发者帐户。Mac OS X版本为10.10,dropbox版本为3.0.3
发布于 2015-01-30 03:40:40
所以我在使用Python的时候也遇到了同样的问题。我认为这是Yosemite中Dropbox的Finder集成的一个问题。我猜您正在使用Finder (用于选择文件等)在你的应用程序中。
禁用Finder-Dropbox集成对我有效:
Finder集成转到左下角的下拉框图标>齿轮> Preferences
到目前为止,我不知道是否有合适的方法来解决这个问题,但这个变通方法似乎起作用了。
我的版本: Dropbox 3.0.3,Yosemite 10.90
参考:
发布于 2016-04-10 07:48:19
我收到这个错误:“插件com.getdropbox.dropbox.garcon无效”,当使用来自Swift“内部”程序的NSOpen面板时;不是沙盒,不是代码签名。
OS X: El Capitan: 10.11.4 (15E65) Dropbox:截至今天(2016年4月9日)报告“最新”
禁用Finder集成有助于清除消息。
https://stackoverflow.com/questions/27463918
复制相似问题