2014-10-10 6 views
18

Czasami mam problem z Xcode 6.0.1 gdzie błąd „SourceKitService Crashed Crashlog wygenerowany w ~/Library/logs/DiagnosticReports” jest pojawiały się i wszystko podświetlanie składni zniknął w Swift. Jak mogę to naprawić?SourceKitService Crashed

enter image description here

Odpowiedz

22

ma tego problemu z Xcode 6.1 (zwolnienia, nie GM).

Nie

kilka rozwiązań „Magic”, który działa tymczasowo, ale wymaga ponownego uruchomienia. Istnieje szybka poprawka, która wydaje się wstrzymywać (i nie wymaga całkowitego restartu).

usunąć zawartośćod: DerivedData/ModuleCache

(Pełna ścieżka: ~/Library/Developer/Xcode/DerivedData/ModuleCache)

+0

To działa! uratowałeś mnie! – Tommy

+0

Jestem ci winien dar Xmas. –

+0

@bauerMusic Próbowałem to wiele razy, ale nie działa dla mnie. Próbowałem go z Xcode 6.0, a następnie Xcode 6.1.1 –

3

Jest to błąd w Xcode i nie można zrobić wiele na ten temat.

Aktualizacja Xcode 6.2 Beta 1 lub wyższy, jeśli chcesz jak sytuacja poprawiła się tam. Jednak zdarza się to sporadycznie.

+3

Niestety, nadal ma to miejsce w wysyłce 6.1. – jpittman

+0

@jpittman tak, ale zdecydowanie rzadziej – fluidsonic

+0

Właściwie pracowałem tylko w klasie i udało mi się ją wielokrotnie zawiesić. Próbując zdiagnozować, które oświadczenie było przyczyną problemu, natknąłem się na to [post] (http://stackoverflow.com/q/26230440/1080311) i wyczyściłem katalog danych pochodnych. Od tego czasu wszystko działało bez problemu. – jpittman

2

Spróbuj opróżnieniu folderu ~/Library/Developer/Xcode/DerivedData. To powinno naprawić problem.

1

Mój projekt zaczął upaść SKS kilka razy na minutę niedawno, a żaden z voodoo działa już.

Moje obejście - które nie będzie trwało w późniejszych, bardziej złożonych fazach - polega na utworzeniu fałszywego celu projektu w ramach bieżącego projektu (i wybrania go jako aktywnego). Dodaję plik, nad którym pracuję, do fikcyjnego celu, tymczasowo USUWAJĄC plik z jego właściwych celów.

pociąga za sobą wiele błahy z członkostwa docelowej, ale nie jestem nostalgiczny za dni pisania ton kodu za pomocą edytora tekstu.

Powiązane problemy