Alamofire: Мультиплатформенный проект с единой схемой?

Созданный на 3 сент. 2016  ·  3Комментарии  ·  Источник: Alamofire/Alamofire

Всем привет,

Я использую Alamofire с carthage в своем последнем проекте, и время сборки идет медленно, потому что фреймворк должен быть создан как для iOS, macOS, tvOS и watchOS. Это можно было бы улучшить, если бы у Alamofire был мультиплатформенный проект Xcode с одной схемой.

Это уже реализовано некоторыми крупными библиотеками, такими как PromiseKit . Этот метод хорошо задокументирован , и я думаю, что в будущем для этого проекта будет огромным преимуществом иметь единую общую цель.

Есть ли шанс, что этот запрос будет реализован в какой-то момент в будущем?
Я хотел бы внести свой вклад, если мы сможем это осуществить. :)

project config question

Все 3 Комментарий

Привет @tib!

Вы можете ускорить сборку с помощью Carthage, указав одну платформу с помощью флага --platform .

$ carthage build --platform iOS

Что касается перехода к универсальному фреймворку, то сейчас мы не будем этим заниматься. До тех пор, пока Apple официально не поддержит его, мы продолжим использовать наш текущий подход. Вокруг тестирования достаточно крайних случаев и сложностей, поэтому, на наш взгляд, плюсы не перевешивают минусы. Это то, что будет продолжать исследовать и переоценивать. Но в этот раз мы продолжим использовать подход с четырьмя целями в AF и AFI.

Ваше здоровье. 🍻

Привет @cnoon ,

какие-нибудь изменения по теме?

Спасибо,
Иржи

@jirizoudun Не сейчас.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги