Всем привет, кто нить использует RxFlow? Есть классический вопрос про то как завершать дочернии flow в случае обновление токена или логаута. В примере ребята вешают глобальный AppStepper, но при это дочернии Flow висят и вызывают утечку памяти. Кто как с этим борется? Из каждого flow вызывают .end и обработчик в каждом Flow?
Это плагин для CocoaPods, который встраивает поды как фреймворки, скомпилированные на этапе pod install, что существенно снижает время сборки. Но дьявол как обычно в деталях, поэтому очень интересен любой опыт работы с данным плагином.
Я юзаю. Начиная с версии v0.4.1. Существенно сокращает время билдов во время разработки.
Но из-за проблемм c dSYM в v0.4.1 пришлось на CI для билдов для тестирования и релиза вставить этап $ pod deintegrate $ DISABLE_POD_BINARY=true pod install --repo-update
DISABLE_POD_BINARY=true обрабатывается в Podfile и отключает плагин
В версиях v0.4.1+, судя по релиз нотес, проблему с dSYMs пофиксили, но у нас в проекте сходу не взлетело. Пока времени не хватает разобраться.
Из минусов приходится хранить бинари зависимостей в репе. Из приколов $ pod deintegrate $ pod install ломает рабочую копию git GUI git клиенты это не показывают. Но если сделать в терминале git status, то будут видны странные изменения.
Поэтому при обновлении зависимостей между deintegrate и install важно делать git commit