2014-11-22 9 views
17

Swift와 함께 "소스 키트 크래싱"오류가 발생했습니다. 많은 스택 오버 플로우 게시물을 읽었지만 아무도 솔루션을 가지고 있지 않은 것 같습니다. 한 줄의 코드가 문제를 일으키는 경우 50 개 이상의 소스 파일을 통해 낚시를 통해 찾을 수있는 방법이 없습니다. 누구든지이 문제에 대한 해결책을 가지고 있습니까?Xcode Source Kit가 Swift를 사용하여 충돌을 멈추지 않습니다.

Xcode는 기본적으로 메모장만큼 유용합니다. 제발 누군가가 해결책을 가지고 :). 모든 파일에 문자를 입력 할 때마다 원본 키트가 충돌합니다.

포함 된 프레임 워크 : 층, 직물, 다양한 사과

참고 구문 분석을 프레임 워크 : 내 응용 프로그램 컴파일 및

답변

32

당신은 아마이 모든 시도했지만 단지의 경우에 한 완전 잘 실행 :

  1. 가까운 엑스 코드
  2. '~/Library/Developer/Xcode/DerivedData/'
  3. 을 제거
  4. '~/Library/Caches/com.apple.dt.Xcode'
  5. 컴퓨터를 다시 시작하십시오.

이렇게하면 코드 완성을 되 찾을 수 있지만 문제는 결국 반환됩니다. Xcode 6.1.1 베타 버전 (또는 6.2 버전의 WatchKit 베타 버전)은 많은 소스 킷 관련 문제를 수정해야합니다.

+0

괜찮아요 ~/Library/Caches/com.apple.dt.Xcode '를 지우려고 했으므로 그 시도를하겠습니다. 감사합니다 – DBoyer

+1

이 일했습니다! 다른 아무것도하지 않았다! 너는 내 새로운 친한 친구 야! :) – codeblooded

+0

내 가장 친한 친구도 고마워! –

3

2014 년 12 월 2 일, Apple은 공통 소스 키트 문제를 해결 한 Xcode 6.1.1 업데이트를 배포했습니다! 이 문제를 겪고있는 사람.

+0

정말 괴롭 혔어 !!! 나는이 문제를 정말로 해결했으면 좋겠다. –

+11

Xcode 6.1.1 GM이나 6.1.1 Mac App Store에서 한 가지 개선점을 발견하지 못했다. 베타 버전입니다. –

+1

동의어, 제 경우에는 더 나빠요.이 시점에서 Swift에 코드를 작성하는 것은 어렵습니다. 크롤링 속도가 느려지고 끊임없이 충돌합니다. 파생 데이터를 지우는 것은 곧 단기간의 수정으로 작용합니다. –