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

Swift SourceKitService Crashed

У меня есть проект Swift с использованием Core Data, а сгенерированный код для saveContext() приводит к сбою Xcode с ошибкой SourceKitService Crashed. Когда я комментирую это, ошибка останавливается, и это кажется self.managedObjectContext, который вызывает ошибку. Я прокомментировал свой код, так что это похоже на новый проект, но его все еще сбой. Благодаря

(Xcode 6.0.1)

func saveContext () {
    if let moc = self.managedObjectContext {
        var error: NSError? = nil
            if moc.hasChanges && !moc.save(&error) {
                // Replace this implementation with code to handle the error appropriately.
                // abort() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development.
                NSLog("Unresolved error \(error), \(error!.userInfo)")
                abort()
        }
    }
}

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

Спасибо

Update:

Нашел это, чтобы сделать вещи немного проще:)

https://github.com/kattrali/deriveddata-exterminator

4b9b3361

Ответ 1

Я бы работал над различными проектами и постоянно получал эту ошибку, иногда до такой степени, что Xcode стал непригодным. В конечном итоге я решил проблему, исключив Xcode, освободив папку ~/Library/Developer/Xcode/DerivedData, а затем снова запустив проект.

Ответ 2

Apple решит эту ошибку Версия: 6.1.1

Что нового в версии 6.1.1

Включает SDK для OS X 10.10 Yosemite, OS X 10.9 Mavericks и iOS 8.1

• Fixes common causes of SourceKit crashes when working with Swift
• Additional bug fixes and stability improvements

https://itunes.apple.com/us/app/xcode/id497799835?ls=1&mt=12

также вы можете решить эту проблему, удалив свой проект из следующего пути

~/Library/Developer/Xcode/DerivedData​​p >