Ändern Karthago Swift version
Ist es möglich, zu ändern Karthago Swift-version verwendet wird, um die Rahmenbedingungen?
Ich versuche zu migrieren mein Projekt swift 3 (auf Xcode 8 beta), und die Bibliotheken von Drittanbietern sind das einzige, was hält mein Projekt kompilieren.
Während der Verwendung von bestimmten Branchen für swift 3, Karthago, wirft Fehler über das neue Swift-syntax.
Jede Hilfe wird dankbar sein!
- Möglich, Duplikat der so wählen Sie Swift-toolchains, wenn Gebäude mit Karthago
- Siehe stackoverflow.com/questions/39931725/...
- Diese Frage wurde vor fast 3 Jahren, und wurde bereits beantwortet 🙂 (plus diese Frage ist älter als die, die Sie aufgelistet)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Karthago verwendet das command-line-tool
xcodebuild
zum erstellen des frameworks. Die Xcode-version verwendet, die von der command-line-system ist bestimmt durch den Wert der ausgewählten Werkzeugxcode-select
Es muss auf dem Entwickler-SDK-Verzeichnis verwenden, so können Sie
--print-path
zu überprüfen, wo es momentan zeigt.Dann ändern Sie es einfach laufen
sudo xcode-select --switch <path-to-beta-xcode>/Contents/Developer
Gibt es einen bug-report auf Karthago GitHub über XCode 8 und der Kompatibilität gebrochen. Möchten Sie vielleicht zu Folgen, dass Problem-thread auf Ihren repo:
https://github.com/Carthage/Carthage/issues/1440
Einem anderen Zusammenhang berichtete Problem in Karthago repo ist: https://github.com/Carthage/Carthage/issues/1445