Ich bin neu bei Swift (weniger als 1 Jahr), und ich bin mir nicht sicher, wie ich jedes Jahr auf den neuesten Swift im neuen Xcode aktualisieren soll. Mein Projekt wurde unter Xcode 8
und Swift 3.2
gestartet. Jetzt verbesserte ich Xcode 9
, die AFAIU Swift 4
unterstützt.Update auf Xcode 9 und Swift 4
Da ich Cocoapods
verwende, habe ich natürlich alle Pods auf ihre neuesten Versionen aktualisiert, was meines Erachtens korrekt ist.
Allerdings sehe ich, dass die Swift version
in Zieleinstellungen immer noch auf Swift 3.2
festgelegt ist. Was genau bedeutet das? Sollte ich stattdessen zu Swift 4
ändern? Oder ist das nur eine minimale Version, nach der ich Code schreiben muss?
Auch ich habe 2 Warnungen im Projekt:
Regardings Pods, ist es klar, dass Cocoapods
dass beheben, so np.
Was ist mit meinem Arbeitsbereich? Mein Ziel baut ohne Fehler und Warnungen auf, ich bin nicht sicher, warum es mir über die Konvertierung erzählt? Soll es nicht stattdessen eine genaue Zeile in der Datei mit Code angeben?
Bitte beschreiben Sie, was der korrekte Aktualisierungsfluss für den neuesten Swift im Allgemeinen ist, und , wie dies mit einigen Pods funktioniert, die nicht jedes Jahr auf den neuesten Swift aktualisiert werden. Muss ich sie entfernen, oder wie Gabel und auf den neuesten Swift manuell aktualisieren?
IC, aber trotzdem für zukünftige Xcode 10, glaube ich, ist es besser, Swift zu aktualisieren 4. In Bezug auf die Aktualisierung Schoten ich eine Frage habe. Was passiert, wenn der Pod nicht auf Swift 4 aktualisiert wird? Kann ich es benutzen? Oder muss ich das Projekt/Ziel auf Swift 3.2 herunterstufen? –
@StasIvanov Ja, Pod identifiziert automatisch Ihre Version des Kakao-Pods und Swift-Programmiersprache. Und automatisch relevante Dateien/libs aus Quellen herunterladen – Krunal
@StasIvanov Ab sofort wäre es besser mit Swift 3.2 (nicht mit 4.0) für bestehende Projekte zu arbeiten. Sie können Swift 4.0 für neue Projekte auswählen. – Krunal