加载项目时XCode 5崩溃

问题描述:

每次我想打开一个项目时,我的Xcode 5崩溃。加载项目时XCode 5崩溃

我删除了派生数据,缓存,首选项并重新安装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的。 之后,我在首选项中取消选中启用源代码管理。由于现在我可以使用Xcode。这不是一个解决办法,但现在没关系。我将来会寻找答案。现在我没有问题;)

+1

[Xcode 5与SVN版本1.7崩溃 - 自签名证书]的可能重复(http://*.com/questions/18890986/xcode-5-crashes-with-svn-version-1-7-self-签署证书) – picciano

+0

谢谢你的答案。我不知道为什么我的Xcode崩溃了,但我现在停用了。我将来检查它是否与svn一起工作。谢谢 – Logi24

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

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

+0

我在没有加载打开的项目Alt + Shift的情况下启动了Xcode。之后,我取消选中“首选项”中的“启用源代码管理”。由于现在我可以使用Xcode。谢谢你的回答帮助了我。 这不是一个修复,但现在没关系。 – Logi24

这个问题可以通过 可以解决在Xcode中显示包内容右击 导航到 /Applications/Xcode.app/Contents/PlugIns/ 重命名“IDESubversion.ideplugin.hold”到一些东西否则

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

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

为此 - 在Finder上打开“应用程序”。点击Xcode.App,然后点击“Control-click”。选择“显示包装内容”。接下来找到“IDESubversion.ideplugin”。点击它 - 它会更改为编辑名称模式 - 通过添加.old到最后更改名称。

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

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

希望这会有所帮助。

对我来说,唯一的解决办法是为muthukumar提到的重命名 /Applications/Xcode.app/Contents/PlugIns/IDESubversion.ideplugin

的XCode崩溃,即使我点击了源控制在perferences ...

@muthukumar感谢。