Xcode 5.0.1在OS X Mavericks上崩溃

5

更新到OS X Mavericks后,我无法启动Xcode 5.0.1。请帮忙解决。

以下是崩溃报告中的信息:

应用程序特定信息: ProductBuildVersion: 5A2053 未捕获异常(NSInternalInconsistencyException):在插件“com.apple.dt.IDE.IDERepositoryViewer”中获取扩展“Xcode.RepositoriesViewer.MenuDefinition.HelpContextualMenu”的关键字“delegateClass”时出错 用户信息:{     NSUnderlyingError =“Error Domain = DVTPlugInErrorDomain Code = 2”,“Loading a plug-in failed。”UserInfo = 0x7ff8bf440f10 {DVTPlugInIdentifierErrorKey = com.apple.dt.IDE.IDERepositoryViewer,DVTPlugInExecutablePathErrorKey = /Applications/Xcode.app/Contents/PlugIns/IDERepositoryViewer.ideplugin/Contents/MacOS/IDERepositoryViewer,NSLocalizedRecoverySuggestion = 插件或其先决条件之一可能丢失或损坏,需要重新安装。,NSLocalizedDescription =加载插件失败。,NSFilePath = /Applications/Xcode.app/Contents/PlugIns/IDERepositoryViewer.ideplugin,NSLocalizedFailureReason =插件“com.apple.dt.IDE.IDERepositoryViewer”在路径“/Applications/Xcode.app/Contents/PlugIns/IDERepositoryViewer.ideplugin”上无法加载。插件或其先决条件之一可能缺失或损坏。,NSUnderlyingError = 0x7ff8bf43c8e0“捆绑包“IDERepositoryViewer”无法加载,因为它已损坏或缺少必要的资源。”};


1
请确保在这个问题上提交一份报告。 - quellish
3个回答

10

我是这样解决的:

前往

/Applications/Xcode.app/Contents/PlugIns

并删除以下目录(可能需要先备份)

IDERepositoryViewer.ideplugin

在此之后,我能够启动并使用Xcode。也许这种解决方案有一些限制,但我目前没有看到任何问题。


1
LOL。 (现在一起唱)“前方可能有麻烦……” - trojanfoe
奇怪的错误 -> 奇怪的解决方案...看,我又能够完成我的任务了,所以现在还好,直到下一个Xcode更新(希望会修复)。 - ljboy
谢谢你的帮助,不过我移动了它而不是删除它。 - Thibault D.
我没有那个插件,可能已经过时了。 - Pizzaiola Gorgonzola
这是我安装Xcode 5.0.2(之前是5.0.1)后发生的。像建议的那样将IDERepositoryView重命名对我有用。 - John Goodstadt

1
我今天早上将双重Xcode系统升级到Xcode 5.0.2。 我在 /Applications 中有一个名为“Xcode”的 Xcode 4.6.3 和一个名为“Xcode5”的 Xcode 5.0。 升级后,只剩下“Xcode”,并且在启动时崩溃,出现来自IDERepositoryViewer.ideplugin的相同错误。
查看插件的version.plist文件,我看到关键字“CFBundleShortVersionString”的值为“4.6.3”,因此我推测它以某种方式保留了来自Xcode 4.6.3的插件。
一旦我删除了它,Xcode 5.0.2 就可以正常工作了。

-2

我认为你需要检查构建路径。


1
请按照以下步骤操作:Xcode > 首选项 > 源代码管理 > 取消勾选启用源代码管理。 - Pravin
我可以尝试这样做,因为我现在能够启动Xcode。但是如果不删除这个插件,我将无法启动Xcode,因此也无法进入首选项窗口。 - ljboy
无法工作。我将插件移出后能够启动Xcode,然后取消勾选版本控制,将插件移回去后Xcode崩溃了。 - Thibault D.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接