问题描述:用Xcode11.2.1打开一个Mac项目后(经查,也有iOS项目遇到此问题),Xcode立马崩溃。然后弹窗提示是否发送报告给Apple。重新启动Xcode再打开此项目后,依然崩溃,无限循环。但是打开其他项目却是好的?
主要的报错信息:
ProductBuildVersion: 11B53
ASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-15526.1/IDEKit/Workspace/IDEWorkspaceDocument.m:3429
Details: selection failed. window:<IDEWorkspaceWindow: 0x7fab497fb370> currentlySelectedTabbedWindow:<IDEWorkspaceWindow: 0x7fab4937da00>
崩溃后的截图
解决方案:(请依次尝试以下解决方案,本人使用了方案三解决了此问题)
方案一、删除用户信息。右击项目.xcodeproj文件,显示包内容,删除xcuserdata文件夹。然后尝试重新打开崩溃的项目。
方案二、清空缓存文件。打开Xcode偏好设置,在Locations栏中,点击Derived Data右侧小箭头,删除DerivedData文件夹。然后尝试重新打开崩溃的项目。
方案三、集成CocoaPods。在项目根目录中新建Pods文件,任意集成一个库,执行pod install命令后。然后通过.xcworkspace打开项目即可。