Мой вопрос:
Каков общий процесс разработки iOS-приложений с использованием настраиваемых серверных частей (Rails, Node и т. д.) для более крупных команд?
1) У нас есть Vagrant Box для разработчиков API. Должна ли iOS выполнять сборку на локальном хосте?
- Мне это кажется проблематичным, поскольку разработчику нужна настройка Vagrant Box для выполнения любой работы с iOS. . Так что, если однажды они будут работать удаленно на другой машине, им придется настроить Vagrant box для разработки (возможно, это не такая уж большая проблема)
- Это проблема, потому что по мере роста команды все будут работать над функции, которые они хотят протестировать. Кроме того, каждый раз, когда вы хотите опробовать изменения, приходится проделывать весь конвейер Staging CI немного затруднительно.
- Это кажется интересным. По сути, мы создаем уменьшенные версии приложения на одном компьютере, и каждый разработчик получает удаленный компьютер (на AWS). Может почти попасть в бесплатные/очень дешевые уровни AWS. Однако для настройки потребуется немало усилий, а синхронизация этой постоянно растущей партии Dev-боксов с Staging/Production может оказаться болезненной.
Подробнее здесь: https://stackoverflow.com/questions/420 ... om-backend
Мобильная версия