Alamofire: Multiplattform-Einzelschema-Projekt?

Erstellt am 3. Sept. 2016  ·  3Kommentare  ·  Quelle: Alamofire/Alamofire

Hallo allerseits,

Ich verwende Alamofire mit Carthage in meinem neuesten Projekt und die Build-Zeit ist langsam, da das Framework sowohl für iOS, macOS, tvOS als auch watchOS erstellt werden muss. Dies könnte verbessert werden, wenn Alamofire ein plattformübergreifendes Xcode-Projekt mit einem einzigen Schema hätte.

Dies wird bereits von einigen der großen Bibliotheken wie PromiseKit implementiert . Die Methode ist gut dokumentiert , und ich denke, es wäre für dieses Projekt in Zukunft ein großer Vorteil, ein einziges gemeinsames Ziel zu haben.

Besteht die Möglichkeit, dass dieser Wunsch irgendwann in die Tat umgesetzt wird?
Ich würde gerne dazu beitragen, wenn wir dies erreichen können. :)

project config question

Alle 3 Kommentare

Hallo @tib ,

Sie können Ihre Builds mit Carthage beschleunigen, indem Sie eine einzelne Plattform mit dem Flag --platform angeben.

$ carthage build --platform iOS

Was den Übergang zu einem universellen Rahmen angeht, werden wir dies derzeit nicht tun. Bis es offiziell von Apple unterstützt wird, werden wir weiterhin unseren aktuellen Ansatz verwenden. Es gibt genug Randfälle und Komplexitäten rund um das Testen, sodass die Vorteile unserer Meinung nach die Nachteile nicht überwiegen. Dies ist etwas, das weiter untersucht und neu bewertet wird. Aber zu diesem Zeitpunkt werden wir weiterhin den Vier-Ziel-Ansatz in AF und AFI verwenden.

Danke schön. 🍻

Hallo @cnoon ,

gibt es eine änderung zum thema?

Vielen Dank,
Jiri

@jirizoudun Derzeit nicht.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen