WikiDer > Какао
| Түпнұсқа автор (лар) | Eloy Durán |
|---|---|
| Әзірлеушілер | Бен Ашер, Димитрис Каутсогиоргас, Даниэль Ланкашир, Орта Терокс, Пол Бустериен және Сэмюэль Гиддинс |
| Тұрақты шығарылым | 1.9.3 |
| Жазылған | Рубин |
| Платформа | macOS, iOS, watchOS, tvOS |
| Түрі | Пакет менеджері |
| Лицензия | MIT лицензиясы |
| Веб-сайт | кокааподалар |
Какао болып табылады тәуелділіктің менеджері үшін Мақсат-С, Свифт сияқты Objective-C жұмыс уақытында жұмыс жасайтын кез келген басқа тілдер RubyMotion,[1] сыртқы басқарудың стандартты пішімін беретін кітапханалар. Оны Элой Дюран және Фабио Пелозин әзірледі, олар көптеген басқа адамдардың көмегімен және жобамен басқаруды жалғастыруда.[2] Олар дамуды 2011 жылдың тамызында бастады[3] және алғашқы көпшілікке жариялады[4] 2011 жылдың 1 қыркүйегінде. CocoaPods-дің тіркесімі қатты шабыттандырады Рубин жобалар RubyGems және Бундерлер.
CocoaPods үшінші тарап кодын дереккөздік таратуға және Xcode жобаларына автоматты интеграцияға бағытталған.
CocoaPods сағасынан басталады пәрмен жолы және де біріктірілген JetBrains' AppCode интеграцияланған даму ортасы.[5] Ол бастапқы файлдарды қолмен көшірудің орнына тәуелділіктерді көрсету арқылы қосымшаға тәуелділіктерді (мысалы, кітапханаларды) орнатады.[6] Көптеген қайнар көздерден қондырудан басқа, көпшілік үшін метамәліметтерді қамтитын «мастер» спец-репозиторий Ашық көз кітапханалар - ретінде сақталады репозиторий және GitHub-та орналастырылды.[7] CocoaPods тәуелділікті шешу жүйесі қуат алады Молинилло сияқты басқа ірі жобаларда қолданылады Бундерлер, RubyGems және Беркельф.
Мысал
Келесі мысал Podfile орнатады AFNetworking және Какао ағашы кітапханалар:
платформа : ios под 'AFNetworking', '~> 2.0.0' под 'КакаоЛамерджик', '< 1.7' мақсат 'MyApp'Сондай-ақ қараңыз
- Автоматтандырудың бағдарламалық жасақтамасының тізімі
- Бағдарламалық жасақтаманы басқару жүйелерінің тізімі