将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}
答案 0 :(得分:10)
Xcode 似乎无法还原您上次打开的标签页/文件,请参见Method: -_restoreSelectedTabsByIdentifierFromStateSaving:
。
最新的ui状态(包括已打开的文件,当前目标等)存储在UserInterfaceState.xcusertate
中。您可以在Xcode项目文件夹下找到该文件:
/<your_project_path>/<your_project_name>.xcodeproj/project.xcworkspace/xcuserdata/<username>.xcuserdatad/UserInterfaceState.xcuserstate
只需删除文件,例如通过rm
和 Xcode 可以再次使用。
答案 1 :(得分:0)
打开项目文件夹,显示。 xcworkspace 或。 xcodeproj 中的软件包内容。您将看到2个文件夹 xcshareddata 和 xcuserdata 请删除 xcuserdata 文件夹尝试打开应用程序 Xcode 将正常运行