Site icon AppTractor

CocoaPods прекращает развитие и переходит в режим поддержки

CocoaPods уже около 13 лет, и за это время платформа  настолько упростила процесс работы с библиотеками, что де-факто превратилась в способ обмена кодом в сообществе iOS и Mac.

В 2015 году Apple объявила о том, что проект CocoaPods будет заменен собственным решением, поскольку они собираются создать свой собственный менеджер пакетов: Swift Package Manager. Этот шаг фактически уничтожил весь энтузиазм разработчиков CocoaPods, замедлив активное развитие проекта, поскольку конкуренция с Apple на их собственной территории редко стоит часов, потраченных на волонтерскую работу.

С момента анонса Swift Package Manager 9 лет назад у членов основной команды были свои причины для постоянной поддержки: чувство долга, работа над библиотеками или приложениями, использующими CocoaPods, работа над инфраструктурой сборки для крупных проектов, где CocoaPods является ключевой частью процесса сборки, или просто любовь к сообществу.

Однако со временем эти связи становились все более непрочными, работа меняется, люди переходят в новые экосистемы, и сейчас CocoaPods переходит в то состояние, когда работа происходит только тогда, когда ее вызывает что-то внешнее. Это могут быть проблемы безопасности или изменения в Xcode, которые требуют изменить некоторые настройки и сделать новую сборку.

Как будет поддерживаться CocoaPods

Авторы проекта будут делать:

Что не будут делать:

Долгосрочный план — через несколько лет сделать проект Read-only. В целом же разработчикам рекомендуют переходить на Swift Package Manager.

Exit mobile version