2016-09-10 5 views
-1

Auf der vorherigen Version von Xcode (Xcode 8 Beta 6) läuft meine App gut ohne Fehler. Ich habe heute Morgen xcode aktualisiert, ich habe meine App gestartet und jetzt habe ich 400 Fehler! Pods funktioniert nicht und auf meinem Code ist alles auf rot!Xcode 8 - Swift 3 - Brich meine App

Ich bin ein bisschen frustriert, ein Update gemacht zu haben, und dies hat dazu geführt, meine Anwendung abzureißen.

Wie kann ich meine Situation lösen?

Beispiel Code nicht jetzt arbeiten:

if UserDefaults.standard.string(forKey: "token") != nil => Use of unresolved identifier 

if(CLLocationManager.authorizationStatus() == CLAuthorizationStatus.authorizedWhenInUse => Type CLAuthorizationStatus has no member authorizedWhenInUse 

kein Glück hatte ich ein Update schnell hinzuzufügen, die eine Version des App Store korrigiert, dass Crash beim Start ...

Antwort

0

Die neueste Version von Xcode, Xcode 8 Beta oder Xcode 8 GM Seed, läuft auf einer aktualisierten und schnelleren Version von Swift. Wahrscheinlich sind Ihre Fehler, weil Ihre Befehlsfolgen jetzt zu lang sind. Wenn Sie die Dateien nicht konvertieren können, müssen Sie möglicherweise jede Befehlszeile aufrufen und bearbeiten. In den Versionshinweisen für die neueste Version von Xcode müssen Sie diese neuen Anweisungen finden.

Beispiel:

// old code (Swift 2.2) 
let content = text.stringByTrimmingCharactersInSet(NSCharacterSet.newlineCharacterSet()) 

// new code (Swift 3.0) 
let content2 = text.trimmingCharacters(in: .newlines) 

Ressource: https://developer.apple.com/swift/

Verwandte Themen