Какао-стручки - CocoaPods
Оригинальный автор (ы) | Элой Дуран |
---|---|
Разработчики) | Бен Ашер, Димитрис Куцогиоргас, Даниэль Ланкашир, Орта Терокс, Поль Бустериен и Сэмюэл Гиддинс |
Стабильный выпуск | 1.9.3 |
Написано в | Рубин |
Платформа | macOS, iOS, watchOS, tvOS |
Тип | Менеджер пакетов |
Лицензия | Лицензия MIT |
Интернет сайт | коконоды |
Какао-стручки является диспетчер зависимостей на уровне приложения для Цель-C, Быстрый и любые другие языки, которые работают в среде выполнения Objective-C, например RubyMotion,[1] который предоставляет стандартный формат для управления внешними библиотеки. Его разработали Элой Дуран и Фабио Пелосин, которые продолжают управлять проектом с помощью и вкладом многих других.[2] Они начали разработку в августе 2011 года.[3] и сделал первый публичный релиз[4] 1 сентября 2011 г. CocoaPods вдохновлен сочетанием Рубин проекты RubyGems и Bundler.
CocoaPods фокусируется на распространении стороннего кода на основе исходного кода и автоматической интеграции в проекты Xcode.
CocoaPods запускается из командная строка а также интегрирован в JetBrains ' AppCode интегрированная среда развития.[5] Он устанавливает зависимости (например, библиотеки) для приложения путем указания зависимостей, а не путем ручного копирования исходных файлов.[6] Помимо установки из множества различных источников, «главный» репозиторий спецификаций, содержащий метаданные для многих Открытый исходный код библиотеки - поддерживается как репозиторий git и размещен на GitHub.[7] Система разрешения зависимостей CocoaPods работает на Молинильо который также используется другими крупными проектами, такими как Bundler, RubyGems и Беркшельф.
Пример
В следующем примере Podfile устанавливается AFNetworking и Какао дровосек библиотеки:
Платформа : ios стручок 'AFNetworking', '~> 2.0.0' стручок 'Какао-лесоруб', '< 1.7' цель "Мое приложение"
Смотрите также
- Список программного обеспечения для автоматизации сборки
- Список систем управления программными пакетами