Подтвердить что ты не робот

Исходный код SourceKitService

Иногда у меня проблема с Xcode 6.0.1, где появляется ошибка "SourceKitService Crashed Crashlog, сгенерированная в ~/Library/Logs/DiagnosticReports", и вся подсветка синтаксиса исчезла в Swift. Как я могу это исправить?

enter image description here

4b9b3361

Ответ 1

Возьмите эту проблему с Xcode 6.1 (релиз, а не GM).

Есть несколько "волшебных" решений, которые работают временно, но требуют перезагрузки. Быстрое исправление, которое, похоже, сохраняется (и не требует полного перезапуска).

Удалить контент из: DerivedData/ModuleCache

(Полный путь: ~/Library/Разработчик/Xcode/DerivedData/ModuleCache)

Ответ 2

Это ошибка в Xcode, и вы не можете много сделать.

Обновление до Xcode 6.2 Beta 1 или выше, если вы хотите, чтобы ситуация улучшилась. Тем не менее, иногда случается.

Ответ 3

Попробуйте опорожнить папку ~/Library/Developer/Xcode/DerivedData. Это должно решить проблему.

Ответ 4

Мой проект начал крах SKS несколько раз в минуту в последнее время, и ни один из вуду больше не работал.

Мое обходное решение, которое не будет продолжаться в более поздние, более сложные фазы, - это создать фиктивную цель проекта в моем текущем проекте (и выбрать его как активный). Я добавляю файл, над которым я работаю, в фиктивную цель, временно удаляя файл из его целевых объектов.

Влияет на много возиться с целевым членством, но я НЕ ностальгирую по дням написания тонны кода с помощью текстового редактора.

Ответ 5

Я столкнулся с такой проблемой. Служба исходного комплекта использовала 10 ГБ использования. Процесс Swift в мониторе активности достигает более 6 ГБ. Я использовал следующий код:

var details: [String: Any] = ["1": 1, "2": 2, "3": 3, "4": 4, "5": 5, "6": 6, "7": 7, "8": 8, "9": 9, "10": 10, "11": 11, "12": 12, "13": 13, "14": 14, "15": 15, "16": 16]

Для решения этой проблемы я изменил код на следующий:

var details: [String: Any] = [:]

подробности ["1"] = 1

подробности ["2"] = 2

подробности ["3"] = 3

подробности ["4"] = 4

подробности ["5"] = 5

подробности ["6"] = 6

подробности ["7"] = 7

подробности ["8"] = 8

подробности ["9"] = 9

подробности ["10"] = 10

подробности ["11"] = 11

подробности ["12"] = 12

подробности ["13"] = 13

подробности ["14"] = 14

подробности ["15"] = 15

подробности ["16"] = 16