4

当我打开 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

我尝试了一切打开我的 NSOpenPannel[openPanel runModal][openPanel beginSheetModalForWindow:...

我使用 NSOpenPanel 只是为了打开一个 txt 文件

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

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

4

2 回答 2

5

所以我在使用 Python 时遇到了同样的问题。我认为这是优胜美地中 Dropbox 的 Finder 集成的问题。我猜您正在应用程序中使用 Finder(用于选择文件等)。

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

  1. 转到 Dropbox 图标 > 左下角的齿轮 > 首选项
  2. 禁用“启用 Finder 集成”

我不知道是否有合适的方法来解决这个问题,但这种解决方法似乎有效。

我的版本:Dropbox 3.0.3、Yosemite 10.90

参考:applehelpwriter.com - 如何删除 Dropbox 绿色斑点

于 2015-01-29T19:40:40.300 回答
0

使用 Swift“内部”程序中的 NSOpen 面板时,我收到此错误:“插件 com.getdropbox.dropbox.garcon 无效”;未沙盒未代码签名。

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

禁用 Finder 集成有助于摆脱消息。

于 2016-04-09T23:48:18.613 回答