2017-08-26 1 views
-4

Ich bin ein schnelles 2.3-Projekt in schnelle 3.x zu konvertieren. Etwa 12 Frameworks werden über Cocoapods zum Projekt hinzugefügt. Ich wollte nur die Best Practices für externe Bibliotheken erfahren, die über Pods hinzugefügt wurden.Best Practices für schnelle Konvertierung von 2.3 zu 3.x

+1

Ich hatte etwa 4 Bibliotheken alle über Cocoopods installiert, war der erste Schritt, um die Pods zu Swift 3 zu aktualisieren, war der zweite Schritt Xcode automatisch konvertieren den Code, Schritt 3 war zu korrigieren und beheben Probleme entstehen aus der Konvertierung. Nicht sicher, dass das ist, was Sie gefragt haben, wenn es geholfen hat, werde ich eine Antwort schreiben –

+0

@ inspector_60 Ja, ich war wirklich verwirrt, wo ich anfangen soll, welche zuerst getan werden sollte, Wenn Sie Ihre Schritte teilen können, wird es hilfreich für mich sein. Ich benutze Alamofire im Projekt und ich konnte sehen, dass sich die Syntax für Swift 3 drastisch geändert hat. Hast du irgendwelche Gedanken dazu? –

+0

Ich denke, Sie müssen nur die Fehler nacheinander beheben. – Sweeper

Antwort

0

Ich hatte etwa 4 Bibliotheken alle über Kokospalmen installiert. 0. Bestätigen Sie Ihre korrekte Verzweigung (speichern Sie Ihren Code vor der Konvertierung) 1. Aktualisieren Sie Ihre Pods zu swift 3. 2. lassen Xcode den Code automatisch konvertieren. 3. Korrekte und behobene Probleme ergeben sich aus der Konvertierung (in Ihrem Code), einschließlich API-Änderungen der Bibliotheken (sofern vorgenommen). - Dies sind meist geringfügige Änderungen.

Hinweis: Eine der Freiheiten, die ich geändert habe, war Alamofire. Hinweis2: Keine Angst, Sie können jederzeit zu Ihrer aktuellen Position zurückkehren. Anmerkung3: Wenn es Bibliotheken gibt, die keine schnelle 3-Version haben, haben Sie ein Problem zu konvertieren und im Grunde müssen Sie es manuell tun, und das ist nicht zu empfehlen.