Я работаю в компании, и у нас много проблем со сборкой, когда мы добавляем нового разработчика в уже существующие проекты. Мы все знаем, что могут пройти часы или даже дни, прежде чем он начнет работать.
Мы используем fastlane и jenkins для развертывания, но мы ничего не используем для локального аспекта (кроме, конечно, пряжи / npm).
Я полагаю, что эти проблемы вызваны другой версией инструмента сборки (cacoapod, gradle, Reaction-native-cli ...) или другими средами (даже если мы все работаем над макросами).
Мне было интересно, сталкивался ли кто-нибудь из вас с подобными ситуациями и есть ли у вас какие-либо советы.
Возможно, может существовать что-то вроде "сервера сборки" или инструментов для автоматизации установки / настройки инструмента сборки с заданными версиями (что-то вроде package.json для инструментов сборки). Или другие вещи, которые могут нам помочь.
Краткий список вещей, с которыми я часто сталкиваюсь:
- Android: невозможно запустить что-либо с помощью командыact-native (нет реального отладчика) Активность не найдена
- iOS: запуск и закрытие приложения во время заставки
- fastlane iOS: сборка иногда работает, но она действительно удачна. Он говорит, что есть несколько ссылок на файлы * .a.
Но мои коллеги сталкиваются с другими проблемами. Наша цель - найти решение, которое может жить со временем. Как то, что хорошо настроенный докер может делать с веб-проектом.