Erro Xcode 6 -> Error SourceKit terminado. Funcionalidade do editor temporariamente limitada

Às vezes, recebo esse erro no Xcode 6 e a canvas fica branca.

insira a descrição da imagem aqui Eu sou o único que isso acontece, ou é um bug?

Eu ainda tenho esse problema.

Eu tenho uma solução de trabalho:

Se você está segmentando no iOS8, mude o destino de implantação para o iOS7,

Se esse problema acontecer novamente, mude o destino de implantação para iOS8,

Se esse problema acontecer novamente, mude o destino de implantação para o iOS7,

Se esse problema acontecer novamente, mude o destino de implantação para iOS8,

Espero que isso ajude você.

Atualizar:

Parece que esta é a melhor solução:

Muito Xcode, e excluir todas as pastas no diretório DerivedData

Eu uso o Xcode 6 beta5, quando eu declaro membro como preguiçoso, ele mostrará esse erro quando eu entrar na nova linha. Funciona quando eu removo a palavra-chave preguiçosa.

 class PointZoomingView : ZYZoomingView, CMPopTipViewDelegate { private ***lazy*** var pointButtonList: [PointButton] = [] var hwRate: Double! = 1 

[UPDATE] Se o seu [PROJECT_NAME] -Bridging-Header.h importar um arquivo de header não existente, o SourceKitService será Terminado com frequência

O SourceKit parece simplesmente ser muito, muito ruim.

A lista de problemas acima contém várias causas possíveis; software beta, código sendo atualizado através de releases (criados em uma versão, editado em outro), problemas com conexões IB, bridging ou problemas com override e / ou lazy.

Bem, estou usando a versão do Xcode 6.1. O código foi criado nesta versão. Não há um único uso de substituições, preguiçoso ou de ponte. Ele manipula arquivos e não possui uma única conexão IB (ainda). O código é inteiramente dedicado a abrir arquivos de texto e analisá-los, usando as primitivas mais básicas do Cocoa, principalmente NSString.

O SourceKit falha a cada dois minutos. Ele falha com tanta freqüência e aleatoriamente que não consigo determinar nenhum tipo de padrão. Um problema parece ser se uma linha de código existente contém uma referência a um tipo e depois muda para outro, mas isso definitivamente não é certeza nem a única causa. (Atualização: falha a cada 10 ou mais batidas de tecla agora)

Eu estava tendo um problema com o xcode 6 beta 6. Eu finalmente mudei o iOS Deployment Target de 7.0 para 7.1 e meu problema foi embora!

Você deve relatar um bug para a Apple, pois o Xcode está no modo beta, portanto, não espere que ele funcione corretamente. Embora existam muitos pontos em que isso ocorre no meu caso, ele estava ocorrendo aleatoriamente ou escrevendo pedaço de código entre []. Baixe a versão mais recente do Xcode 6 beta e aproveite a codificação …

uma atualização lançada em 2 de dezembro de 2014 relacionada a esse erro.

Por favor, verifique se o seu xcode mais recente.

 Xcode, Apple Version 6.1.1 Released Dec 2, 2014 Includes SDKs for OS X 10.10 Yosemite, OS X 10.9 Mavericks, and iOS 8.1 - Fixed common causes of SourceKit crashes when working with Swift - Additional bug fixed and stability improvements 

Tente rewrite os methods que você definiu / anulou.

Enfrentei esse problema quando atualizei meu Xcode6 do beta 3 para o beta 4. Xcode6 beta 4 difere na declaração do IBOutlet e trata as declarações do IBOutlet do Xcode6 beta 3 como erros. Quando mudei as declarações (do Xcode beta3) com o beta 4, este erro do Serviço do SourceKit apareceu.

O que fiz para consertar meu código: –

Removido todos os methods de delegação de tableview e fonte de dados e escrevê-los novamente. Agora tudo funciona bem.

Posso confirmar que este comando no terminal resolve

 rm -rf ~/Library/Developer/Xcode/DerivedData/ModuleCache 

.. deletar todo o conteúdo da pasta DerivedData .. aparentemente existem arquivos baseados em projeto e moduleCache pode ser um geral, e excluindo apenas o moduleCache o problema ainda pode permanecer nos arquivos baseados em projeto