每次打开Xcode,它都会意外退出

3
当我打开版本为7.3.1的Xcode时,会显示以下信息:"Xcode意外退出"。
我尝试了以下命令:
  1. sudo gem install cocoapods
  2. sudo /Aplication/Xcode.../xcode
我查看了这个链接,但对我没有用:enter link description here 我的当前操作系统版本是Yosemite 10.90。
但是出现了以下对话框:
日志:
2016-05-13 14:08:10.489 Xcode[4837:85855] [MT] DVTAssertions: ASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources/IDEInterfaceBuilder/IDEInterfaceBuilder-10117/InterfaceBuilderKit/WidgetIntegration/IBIntegratorManager.m:318

Details:  Failed to find integrator bundle for class IBAbstractViewController

Object:   <IBIntegratorManager: 0x7fe3cb775320>

Method:   -registerIntegrator:remainingIntegratorsBySuperclass:

Thread:   <NSThread: 0x7fe3cb43f480>{number = 1, name = main}

Hints:   None

2016-05-13 14:08:10.509 Xcode[4837:85855] [MT] DVTAssertions: 

Backtrace:
 0   -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:assertionSignature:messageFormat:arguments:] (in IDEKit)

  1   _DVTAssertionHandler (in DVTFoundation)

  2   _DVTAssertionFailureHandler (in DVTFoundation)

  3   -[IBIntegratorManager registerIntegrator:remainingIntegratorsBySuperclass:] (in IDEInterfaceBuilderKit)

  4   -[IBIntegratorManager registerIntegrator:remainingIntegratorsBySuperclass:] (in IDEInterfaceBuilderKit)

  5   -[IBIntegratorManager registerIntegrators:] (in IDEInterfaceBuilderKit)

  6   -[IBIntegratorManager loadAllIntegrators] (in IDEInterfaceBuilderKit)

  7   -[IBInterfaceBuilderPlugin init] (in IDEInterfaceBuilderKit)

  8   +[IBInterfaceBuilderPlugin ide_initializeWithOptions:error:] (in IDEInterfaceBuilderKit)

  9   _IDEInitializeOnePlugInAndPrerequisites (in IDEFoundation)

 10   _IDEInitializeOnePlugInAndPrerequisites (in IDEFoundation)

 11   _IDEInitializePlugIns (in IDEFoundation)

 12   __IDEInitialize_block_invoke (in IDEFoundation)

 13   IDESetSafeToLoadMobileDevice (in IDEFoundation)

 14   -[IDEWelcomeWindowController _showFirstLaunchExperienceIfAppropriate] (in IDEKit)

 15   -[IDEWelcomeWindowController openWelcomeWindowAfterFirstLaunchExperienceIfAppropriate:] (in IDEKit)

 16   -[IDEApplicationController applicationOpenUntitledFile:] (in IDEKit)

 17   -[NSApplication _doOpenUntitled] (in AppKit)

 18   __58-[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:]_block_invoke (in AppKit)

 19   __97-[NSDocumentController(NSInternal) _autoreopenDocumentsIgnoringExpendable:withCompletionHandler:]_block_invoke_3 (in AppKit)

 20   -[NSDocumentController(NSInternal) _autoreopenDocumentsIgnoringExpendable:withCompletionHandler:] (in AppKit)

 21   -[NSApplication _reopenWindowsAsNecessaryIncludingRestorableState:registeringAsReady:completionHandler:] (in AppKit)

 22   -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] (in AppKit)

 23   -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] (in AppKit)

 24   -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] (in Foundation)

 25   -[NSAppleEventManager(DVTAssertionOverrides) swizzleDispatchRawAppleEvent:withRawReply:handlerRefCon:] (in IDEKit)

 26   _NSAppleEventManagerGenericHandler (in Foundation)

 27   aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned int, unsigned char*) (in AE)

 28   dispatchEventAndSendReply(AEDesc const*, AEDesc*) (in AE)

 29   aeProcessAppleEvent (in AE)

 30   AEProcessAppleEvent (in HIToolbox)

 31   _DPSNextEvent (in AppKit)

 32   -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (in AppKit)

 33   -[DVTApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (in DVTKit)

 34   -[NSApplication run] (in AppKit)

 35   NSApplicationMain (in AppKit)

 36  0x000000010c71739b (in Xcode)

 37   start (in libdyld.dylib)

断言文本是什么?同时为什么要运行sudo Xcode - trojanfoe
我仍然不明白为什么要使用 sudo Xcode - trojanfoe
我测试任何方式 第一次从应用程序执行Xcode我认为需要权限 并使用sudo执行并测试谷歌上存在的其他方法 - Hassan Karimi
这不是通常启动Xcode的方式,我也看不到它的价值。如果你想要以root身份运行进程,有其他提升权限的方法,而以root身份运行Xcode并不是其中之一。 - trojanfoe
我不明白。我想执行Xcode。该怎么办?谢谢。 - Hassan Karimi
显示剩余3条评论
1个回答

3

只需删除XCode的保存状态即可。对我有效。

如何操作?让我们试试:

进入 ~/Library/Saved Application State/ 文件夹

– 这很容易,使用Command+Shift+G

进入保存应用程序文件夹后,您将看到一个名为com.apple.(Application Name).savedState的已保存应用程序状态列表

删除名为com.apple.dt.xcode.savedState的文件夹

享受XCode吧 :)


2
删除 savedState 后,转到 [ProjectName].xcworkspace 文件。右键单击,显示包内容。删除 xcuserdata 文件夹。之后 Xcode 会正常打开。 - xevser

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