XCode 在打开项目时崩溃

Posted

技术标签:

【中文标题】XCode 在打开项目时崩溃【英文标题】:XCode crashes on opening project 【发布时间】:2013-11-28 09:22:03 【问题描述】:

您好,我的一个项目和 xcode 5.0.2 有问题,每次尝试时 xcode 都会崩溃 打开项目。所有其他项目工作正常。我尝试检查新版本的项目,重新安装 xcode,以及来自 *** 的其他几个解决方案。有趣的是,这个项目在我同事的机器上运行良好,甚至在我切换到同一台机器上的其他帐户时也能正常运行。这是我的崩溃日志:

Process:         Xcode [2390]
Path:            /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier:      com.apple.dt.Xcode
Version:         5.0.2 (3335.32)
Build Info:      IDEApplication-3335032000000000~4
App Item ID:     497799835
App External ID: 106632651
Code Type:       X86-64 (Native)
Parent Process:  launchd [169]
Responsible:     Xcode [2390]
User ID:         501

Date/Time:       2013-11-28 10:11:41.238 +0100
OS Version:      Mac OS X 10.9 (13A603)
Report Version:  11



Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
ProductBuildVersion: 5A3005
ASSERTION FAILURE in /SourceCache/DVTFoundation/DVTFoundation-3542/Framework/Classes/XML/DVTXMLUnarchiver.m:452
Details:  Assertion failed: strcmp((const char *)xmlTextReaderConstName(xmlReader), elementNameCopy) == 0
Object:   <DVTXMLUnarchiver: 0x7fdd2981e9f0>
Method:   -decodeElementNodeWithXMLTextReader:owner:container:parsingState:success:error:
Thread:   <NSThread: 0x7fdd22c114c0>name = (null), num = 1
Hints:   None
Backtrace:
  0  0x00000001106e1ea8 -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:messageFormat:arguments:] (in IDEKit)
  1  0x000000010f46c7a5 _DVTAssertionHandler (in DVTFoundation)
  2  0x000000010f46cad4 _DVTAssertionFailureHandler (in DVTFoundation)
  3  0x000000010f46ca82 _DVTAssertionFailureHandler (in DVTFoundation)
  4  0x000000010f40fc2e -[DVTXMLUnarchiver decodeElementNodeWithXMLTextReader:owner:container:parsingState:success:error:] (in DVTFoundation)
  5  0x000000010f40ecb6 -[DVTXMLUnarchiver decodeNodeWithXMLTextReader:owner:container:parsingState:error:] (in DVTFoundation)
  6  0x000000010f40f9cb -[DVTXMLUnarchiver decodeElementNodeWithXMLTextReader:owner:container:parsingState:success:error:] (in DVTFoundation)
  7  0x000000010f40ecb6 -[DVTXMLUnarchiver decodeNodeWithXMLTextReader:owner:container:parsingState:error:] (in DVTFoundation)
  8  0x000000010f40e874 -[DVTXMLUnarchiver _readAndReturnError:] (in DVTFoundation)
  9  0x000000010f40e61e -[DVTXMLUnarchiver decodeWithRootObject:error:] (in DVTFoundation)
 10  0x000000010fe46a09 -[IDEBreakpointBucket _decodeFromContainer:] (in IDEFoundation)

【问题讨论】:

可能重复:***.com/questions/18905900/… 或 ***.com/questions/18969268/… 【参考方案1】:

您的项目似乎使用了一些版本控制 git/svn。如果是,那么您可以按照以下步骤操作:

Xcdoe > Preferences > Source Control > 取消选中 Enable Source 控制

可能对你没有帮助,但会对某些人有所帮助。

【讨论】:

源代码管理已禁用。

以上是关于XCode 在打开项目时崩溃的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 5 可以打开我的项目,但 Xcode 6 在尝试打开时崩溃

当我打开 .swift/.xib 文件时,XCode 8.1 崩溃

Xcode 5 在启动时崩溃

在 5.0 中打开后无法在 Xcode 4.6 中打开项目

XCode 5:打开应用程序时一次又一次崩溃

XCode 9 在打开所有情节提要文件时崩溃 [重复]