Ich habe ein seltsames Problem mit dem neuen Xcode 8 (keine Beta-Version) und swift3.Xcode 8 zufälliger Befehl fehlgeschlagen wegen Signalsegmentierung Fehler 11
Sobald alle 3-4 mal, dass ich meinen Code kompiliere ich bekomme einen 'Befehl aufgrund von Signalsegmentierung Fehler 11' Fehler. Ich muss nur eine neue leere Zeile eingeben oder manchmal einige Leerzeichen ändern oder einen Kommentar hinzufügen (überall im Code) und der Fehler verschwindet und ich kann erneut kompilieren. Das ist wirklich seltsam, weil ich nichts im Code ändere! Und manchmal kann ich kompilieren und es funktioniert, dann ändere ich nichts, ich kompiliere neu und ich bekomme den Fehler. Das ist wirklich nervig!
Ich habe festgestellt, dass dies passiert, seit ich mehrere 'Firebase' Pods installiert habe (Firebase, Firebase/Auth etc ...). Aber ich brauche sie.
Hat jemand einen Vorschlag?
PS: Ich habe den Enable-Bitcode meines Projekts auf Nein gesetzt, so viele Lösungen vorgeschlagen, aber nichts. In der Fehlermeldung ist es keine rasche Seite angegeben, wo der Fehler sein kann, ist ein Beispiel:
- Während Belastungselemente für ‚Klassenname‘ bei
- Während Deserialisieren ‚func_name‘ (FuncDecl # 42)
‚func_name‘ ist diese:
public class func loginUser(fir_user: FIRUser) {
let user = SFUser()
user.email = fir_user.email
user.isLogged = true
try! sfRealm.write() {
sfRealm.add(user, update:true)
}
var userToAdd = [String:AnyObject]()
userToAdd["email"] = fir_user.email! as NSString
let ref=FIRDatabase.database().reference()
let usersRef = ref.child(childName)
usersRef.setValue([key:value])
}
Aber dann, wie gesagt, ich kann nur eine leere Zeile in einer anderen Datei eingeben und es kompiliert!
Dank
gut zu wissen, dass solche Art von Fehlern auf XCode8 ... bleibt :( –
Wenn Sie diese Pods deinstallieren erhalten Sie immer noch die Fehlermeldung (Wenn Sie 3-4 mal kompilieren)? – Qbyte
@Andrea Bitte posten Sie die Lösung Sie gefunden als eine Antwort, da Ihr Problem scheint gelöst –