更新后Xcode 8.3不断崩溃。在开始时它是30至40分钟,但今天它只是在10秒后崩溃。任何帮助将受到高度赞赏。以下是崩溃报告。
Process: Xcode [555]
Path: /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier: com.apple.dt.Xcode
Version: 8.3 (12169)
Build Info: IDEFrameworks-12169000000000000~2
App Item ID: 497799835
App External ID: 821487965
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Xcode [555]
User ID: 501
Date/Time: 2017-03-29 17:52:50.427 +0500
OS Version: Mac OS X 10.12.4 (16E195)
Report Version: 12
Anonymous UUID: C95FFD88-0B61-915D-E373-1F31A265D400
Time Awake Since Boot: 250 seconds
System Integrity Protection: enabled
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:
MainQueue: _compat_sourcekitd_set_notification_handler_block_invoke_2
ProductBuildVersion: 8E162
ASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources/DVTFrameworks/DVTFrameworks-12150/DVTFoundation/FilePaths/DVTFilePath.m:905
Details: Path must be absolute but is not: <built-in>
Object: <DVTFilePath>
Method: +filePathForPathString:
Thread: <NSThread: 0x7fc33ae02970>{number = 1, name = main}
答案 0 :(得分:1)
我遇到过类似的问题,使用Xcode 8.3,在我开始编辑项目中任何swift文件中的代码后不久就崩溃了,编辑Objective-C文件从未导致崩溃
有几个步骤似乎有助于解决问题:
YourProject.xcworkspace
,选择Show package contents
,然后删除xcuserdata
文件夹。)我不是100%确定你在删除Xcode之前需要实际退出Xcode。
答案 1 :(得分:1)
尝试清理Xcode的派生数据。这似乎解决了我的问题。 在终端上运行:
rm -rf ~/Library/Developer/Xcode/DerivedData/
答案 2 :(得分:1)
我昨天更新到Xcode 8.3。 Xcode无缘无故崩溃。我使用了很多方法,包括:卸载重新加载Xcode,rm -rf~ / Library / Developer / Xcode / DerivedData /,Shutdown restart mac。
在Xcode8.2中,我将newWeeklyMissionVC.swift
的名称修改为NewWeeklyMissionVC.swift
类和故事板。所以我想在更新Xcode8.3之后,Xcode无法索引故事板,并导致崩溃。
所以我通过删除故事板中的NewWeeklyMissionVC.swift
类并重写它来解决这个问题。现在Xcode不再崩溃了。
答案 3 :(得分:1)
然后单击“文件”>“打开”> project.xcworkspace,项目将完全打开。
答案 4 :(得分:0)
我也有这个问题。 安装待处理的Mac OS Sierra更新后,我的Xcode不再崩溃。
答案 5 :(得分:0)
我有同样的问题。我注意到如果你清理项目(CMD + SHIFT + K),Xcode就不会再崩溃了。
答案 6 :(得分:0)
当我将Google地图引用添加到Bridging-Header.h
文件时,我开始遇到同样的问题。一旦我将其删除,它就会重新开始工作。
#import <GoogleMaps/GoogleMaps.h>
答案 7 :(得分:0)
尝试删除导致问题的缓存rm -rf /Library/Caches/com.apple.xbs/
答案 8 :(得分:0)
我有同样的问题。(有消息&#34;路径必须绝对但不是&#34;)
就我而言,它是由ACEDrawingView Pod引起的。 当我把&#34;导入ACEDrawingView&#34;在一个快速文件中,Xcode崩溃了。 下面的步骤后Xcode不会崩溃。
问候。
答案 9 :(得分:0)
我的问题或多或少都有同样的问题,除了几秒钟后我的坠毁。仅适用于特定项目。我的崩溃报告中的重点是:
“/ Library/Caches/com.apple.xbs/Sources/DVTFrameworks/DVTFrameworks-13231/DVTFoundation/FilePaths/DVTFilePath.m:883”中的“ASSERTION FAILURE”
我尝试了一些我能在网上找到的东西,但经过四年的考察,似乎对我有用的是在不同的项目(或新项目)中打开Xcode并关闭Xcode源代码控制。转到Xcode首选项,然后转到Source Control,然后取消选中“启用源代码管理”。然后,如有必要,请尝试重新启动Xcode和可能的计算机。
答案 10 :(得分:0)
我遇到了这个问题,无法打开任何项目。我删除了导出的数据,甚至重新启动了Mac,但它无法正常工作。
我最终创建了一个新项目。然后,我可以切换到现有项目。