Swift SourceKitService Abgestürzt
Ich habe einen Swift-Projekt mit Core Data und der generierte code für saveContext()
verursacht Xcode zum Absturz mit SourceKitService Stürzte Fehler. Wenn ich einen Kommentar der Fehler anhält, und es scheint self.managedObjectContext
was den Fehler verursacht. Habe ich auskommentiert meinen code, also ist es wie ein neues Projekt, aber seine immer noch abstürzt. Dank
(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()
}
}
}
Ich habe ein neues Projekt und kopiert mein code über, und das neue Projekt in Ordnung ist (und genau das gleiche), so habe ich dies gemeldet haben bei apple als möglichen Fehler.
Dank
Update:
Gefunden dies zu machen, die Dinge ein wenig einfacher 🙂
https://github.com/kattrali/deriveddata-exterminator
- Es ist ein xcode Fehler. Sie sollte Bericht an Apple
- können Sie fügen Sie den gesamten code hier?
- Upgrade auf die Xcode 6.1 beta. Dieser behebt es.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich würde arbeiten an verschiedenen Projekten und ständig diese Fehlermeldung erhalten, manchmal bis zu dem Punkt, wo Xcode unbrauchbar geworden ist. Ich schließlich löste sich das problem durch beenden von Xcode, Entleerung der
~/Library/Developer/Xcode/DerivedData
Ordner, und öffnen Sie es dann erneut das Projekt.Apple lösen dieser Absturz Version: 6.1.1
Was ist Neu in Version 6.1.1
Beinhaltet die SDKs für OS X 10.10 Yosemite, OS X 10.9 Mavericks und iOS 8.1
https://itunes.apple.com/us/app/xcode/id497799835?ls=1&mt=12
auch Sie können dies lösen, entfernen Sie Ihr Projekt von folgenden Pfad
~/Library/Developer/Xcode/DerivedData