当我打开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:...
我只使用NSOpenPanel来打开一个txt文件
我该怎么做才能停止收到此消息并且应用程序停止崩溃?
该应用程序未进行沙盒和代码签名。我只是在Debug-build中尝试,因为我没有Apple开发者帐户。 Mac OS X版本为10.10,Dropbox版本为3.0.3
答案 0 :(得分:5)
因此我在使用Python时遇到了同样的问题。我认为它与优胜美地的Dropbox的Finder集成存在问题。我猜你在你的应用程序中使用Finder(用于选择文件等)。
禁用Finder-Dropbox 集成对我有用:
我现在还不知道是否有正确的解决方法,但这种解决方法似乎有效。
我的版本:Dropbox 3.0.3,Yosemite 10.90
答案 1 :(得分:0)
我收到了这个错误:"插件com.getdropbox.dropbox.garcon无效"当使用Swift"内部的NSOpen面板时#34;程序;没有沙盒而不是代码签名。
OS X:El Capitan:10.11.4(15E65) Dropbox:报告"最新"截至今日(2016年4月9日)
禁用Finder集成有助于删除消息。