首页 > 解决方案 > Xcode 错误报告 Xcode 意外退出

问题描述

将 Xcode 更新到 11.2.1 后,我无法打开我的项目。每次我尝试打开它时,Xcode 都会崩溃,并且出现以下错误。

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

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

Application Specific Information:
ProductBuildVersion: 11B500
ASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-15526.1/IDEKit/Workspace/IDEWorkspaceDocument.m:3429
Details:  selection failed. window:<IDEWorkspaceWindow: 0x7f95c63dfb70> currentlySelectedTabbedWindow:<IDEWorkspaceWindow: 0x7f95c7c51350>
Object:   <IDEWorkspaceDocument: 0x7f95c60d7580>
Method:   -_restoreSelectedTabsByIdentifierFromStateSaving:
Thread:   <NSThread: 0x7f95c0703790>{number = 1, name = main}

标签: xcode

解决方案


Xcode似乎无法恢复您上次打开的选项卡/文件Method: -_restoreSelectedTabsByIdentifierFromStateSaving:

最新的 ui 状态包括打开的文件、当前目标等存储在UserInterfaceState.xcusertate. 您可以在 Xcode 项目文件夹中的以下位置找到该文件:

/<your_project_path>/<your_project_name>.xcodeproj/project.xcworkspace/xcuserdata/<username>.xcuserdatad/UserInterfaceState.xcuserstate

只需删除文件,例如 via rmXcode就会再次工作。


推荐阅读