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 и, возможно, ваш компьютер.