XCode 5在加载项目时崩溃

每当我想打开一个项目,我的Xcode 5崩溃。

我删除了派生的数据,caching,首选项,然后重新安装xcode。

我不知道该怎么做。 我不能工作。

这是失败的消息。 请帮帮我。 我在互联网上看了很多。

Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Application Specific Information: ProductBuildVersion: 5A1413 ASSERTION FAILURE in /SourceCache/DVTFoundation/DVTFoundation-3532/Framework/Classes/Protocols/DVTInvalidation.m:243 Details: <IDESourceControlCredentialsValidator, 0x7f9f18c44cb0> was never invalidated. Backtrace for allocation (if _creationBacktrace is set): (null) Object: <IDESourceControlCredentialsValidator: 0x7f9f18c44cb0> Method: -dealloc Thread: <NSThread: 0x7f9f12c14bc0>{name = (null), num = 1} Hints: None Backtrace: 0 0x00000001108fb188 -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:messageFormat:arguments:] (in IDEKit) 1 0x000000010f68d655 _DVTAssertionHandler (in DVTFoundation) 2 0x000000010f68d984 _DVTAssertionFailureHandler (in DVTFoundation) 3 0x000000010f7626a6 _DVTInvalidation_DeallocSuper (in DVTFoundation) 4 0x00000001108982a3 -[IDESourceControlSSLAuthenticationWindowController .cxx_destruct] (in IDEKit) 5 0x00007fff8703ffcc object_cxxDestructFromClass(objc_object*, objc_class*) (in libobjc.A.dylib) 6 0x00007fff87039922 objc_destructInstance (in libobjc.A.dylib) 7 0x00007fff87039fa0 object_dispose (in libobjc.A.dylib) 8 0x000000010f6b7995 __DVTSetupKVODeallocAssertions_block_invoke_371 (in DVTFoundation) 9 0x00007fff82d347fa -[NSResponder dealloc] (in AppKit) 10 0x00007fff82c6a162 -[NSWindowController dealloc] (in AppKit) 11 0x00007fff82dde901 -[NSWindowController release] (in AppKit) 12 0x00007fff82f145b0 -[NSAutounbinder dealloc] (in AppKit) 13 0x00007fff8703a230 (anonymous namespace)::AutoreleasePoolPage::pop(void*) (in libobjc.A.dylib) 14 0x00007fff80818d72 _CFAutoreleasePoolPop (in CoreFoundation) 15 0x00007fff811cd47a -[NSAutoreleasePool drain] (in Foundation) 16 0x00007fff82d3527e -[NSApplication run] (in AppKit) 17 0x00007fff82cd9bd6 NSApplicationMain (in AppKit) 18 0x00007fff82bb27e1 start (in libdyld.dylib) 19 0x0000000000000002 

状态更新:

我开始Xcode没有加载打开的项目Alt + Shift。 之后,我取消选中“首选项”中的“启用源代码pipe理”。 由于现在我可以使用Xcode。 这不是一个解决办法,但现在没关系。 我将来会寻找答案。 现在我没有问题;)

这个Devforums的post似乎有一个可能的解决scheme。

对于其他人在发现修复之前阅读此内容。 我的具体问题是通过在服务器上使用正确的主机名来解决的。 我们的内部DNS可以将更合理的主机名指向svn服务器,但与我们的证书中的主机名不同。 在证书中使用正确的主机名会消除崩溃。

这个问题可以通过右键单击xCode show package contents导航到/Applications/Xcode.app/Contents/PlugIns/将“ IDESubversion.ideplugin.hold ”重命名为“Some thing else”

我尝试禁用“源代码pipe理” – 但是当我select“首选项”中的“源代码pipe理”选项卡时,Xcode会崩溃。 我尝试了一些其他的东西 – 删除〜/ .subversion / auth / svn …..文件/目录。 没有任何工作。

最后,将Xcode.App中的IDESubversion.ideplugin重命名为IDESubversion.ideplugin.old。

要做到这一点 – 在Finder上打开“应用程序”。 点击Xcode.App,然后点击“Control-click”。 select“显示包装内容”。 接下来find“IDESubversion.ideplugin”。 点击它 – 它将更改为编辑名称模式 – 通过添加.old更改名称到最后。

在此XCode将允许您select“Xcode->首选项”中的“源代码pipe理”选项卡。 取消select“启用源代码控制”,然后再次打开Xcode并select您想要打开的项目。 它应该工作。 但是,如果您再次启用源代码控制或将IDESubversion.ideplugin.old重命名为IDESubversion.ideplugin – 项目/ Xcode将再次崩溃。 所以这两个似乎是使这项工作的重要变化。

顺便说一句,这是与OS X小牛更新和最新版本的XCode(5A2053)。

希望这可以帮助。

唯一的解决办法是重命名/Applications/Xcode.app/Contents/PlugIns/IDESubversion.ideplugin

作为muthukumar提到。

XCode即使点击了Permissions中的Source Control也会崩溃

@muthukumar谢谢你。