获取插件com.getdropbox.dropbox.garcon在打开NSOpenPanel时中断

时间:2014-12-13 21:41:53

标签: objective-c dropbox nsopenpanel nsxpcconnection

当我打开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来打开一个txt文件

我该怎么做才能停止收到此消息并且应用程序停止崩溃?

该应用程序未进行沙盒和代码签名。我只是在Debug-build中尝试,因为我没有Apple开发者帐户。 Mac OS X版本为10.10,Dropbox版本为3.0.3

2 个答案:

答案 0 :(得分:5)

因此我在使用Python时遇到了同样的问题。我认为它与优胜美地的Dropbox的Finder集成存在问题。我猜你在你的应用程序中使用Finder(用于选择文件等)。

禁用Finder-Dropbox 集成对我有用:

  1. 转到Dropbox图标>左下方的齿轮>首
  2. 禁用"启用Finder集成"
  3. 我现在还不知道是否有正确的解决方法,但这种解决方法似乎有效。

    我的版本:Dropbox 3.0.3,Yosemite 10.90

    参考:applehelpwriter.com - How to remove Dropbox green blobs

答案 1 :(得分:0)

我收到了这个错误:"插件com.getdropbox.dropbox.garcon无效"当使用Swift"内部的NSOpen面板时#34;程序;没有沙盒而不是代码签名。

OS X:El Capitan:10.11.4(15E65) Dropbox:报告"最新"截至今日(2016年4月9日)

禁用Finder集成有助于删除消息。