Xcode8.3 постоянно падает после обновления
После обновления 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}
Ответы
Ответ 1
У меня возникла аналогичная проблема с Xcode 8.3, и она сработала вскоре после того, как я начал редактировать свой код в любых быстрых файлах в моем проекте, редактируя Objective-C файлы, никогда не приводившие к сбою
Есть несколько шагов, которые помогают устранить проблему:
- Выйти из Xcode
- Удалить папку xcuserdata (перейдите к вашему проекту в Finder, щелкните правой кнопкой мыши по
YourProject.xcworkspace
, выберите Show package contents
, затем удалите папку xcuserdata
).
- Удалить DerivedData
Я не уверен на 100%, что вам нужно фактически прекратить Xcode, прежде чем удалять их.
Ответ 2
Попробуйте очистить полученные данные Xcode. Это, казалось, решило проблему для меня.
Запустите это на своем терминале:
rm -rf ~/Library/Developer/Xcode/DerivedData/
Ответ 3
информация о сбоях
Я обновил до 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 больше не разбивается.
Ответ 4
У меня также была эта проблема.
После установки ожидающего обновления Mac OS Sierra мой Xcode больше не сбой.
Ответ 5
У меня та же проблема. Я заметил, что если вы очищаете проект (CMD + SHIFT + K), Xcode больше не разбивается.
Ответ 6
У меня возникла такая же проблема, когда я добавил ссылку Google Maps в мой файл Bridging-Header.h
. Как только я удалил его, он снова начал работать.
#import <GoogleMaps/GoogleMaps.h>
Ответ 7
Попробуйте удалить кеши, вызывающие проблему rm -rf /Library/Caches/com.apple.xbs/
Ответ 8
У меня была такая же проблема. (с сообщением "Путь должен быть абсолютным, но не" )
В моем случае это вызвано ACEDrawingView Pod.
Когда я добавляю "импорт ACEDrawingView" в быстрый файл, сбой Xcode.
Xcode не сбой после следующего шага.
- Удалить запись ACEDrawingView из подфайла
- pod update
- Загрузите исходный zip файл ACEDrawingView из GitHub
- Добавьте источники в проект и создайте Bridge-Haeder.
С уважением.
Ответ 9
У меня была более или менее та же проблема, за исключением того, что мой компьютер разбился через несколько секунд. Только для конкретного проекта. Важный бит из моего отчета о сбоях:
"НЕИСПРАВНОСТЬ НЕИСПРАВНОСТИ в /Library/Caches/com.apple.xbs/Sources/DVTFrameworks/DVTFrameworks-13231/DVTFoundation/FilePaths/DVTFilePath.m:883"
Я пробовал все, что мог найти в Интернете, но, оглядевсь целую вечность, мне показалось, что я должен открыть Xcode в другом проекте (или новом проекте) и отключить Xcode Source Control. Перейдите в настройки Xcode, затем Source Control, а затем отключите "Включить контроль источника". Затем при необходимости попробуйте перезапустить Xcode и, возможно, ваш компьютер.