Salut à tous,
J'utilise Alamofire avec carthage dans mon dernier projet, et le temps de construction est lent, car le framework doit être créé à la fois pour iOS, macOS, tvOS et watchOS. Cela pourrait être amélioré si Alamofire avait un projet Xcode à schéma unique multi-plateforme.
Ceci est déjà implémenté par certaines des principales bibliothèques comme PromiseKit . La méthode est bien documentée , et je pense que ce serait un énorme avantage pour ce projet à l'avenir d'avoir une seule cible partagée.
Y a-t-il une chance que cette demande soit mise en œuvre à un moment donné dans le futur ?
J'aimerais contribuer si nous pouvons y arriver. :)
Salut @tib ,
Vous pouvez accélérer vos builds à l'aide de Carthage en spécifiant une seule plate-forme à l'aide du drapeau --platform
.
$ carthage build --platform iOS
Maintenant, en ce qui concerne le passage à un cadre universel, ce n'est pas quelque chose que nous allons faire pour le moment. Jusqu'à ce qu'il soit officiellement pris en charge par Apple, nous continuerons à utiliser notre approche actuelle. Il y a suffisamment de cas limites et de complexités autour des tests pour que les avantages ne l'emportent pas sur les inconvénients à notre avis. C'est quelque chose qui continuera à enquêter et à réévaluer. Mais pour le moment, nous continuerons à utiliser l'approche à quatre cibles en AF et AFI.
À votre santé. ??
Salut @cnoon ,
aucun changement concernant le sujet?
Merci,
Jiri
@jirizoudun Pas pour le moment.