코코아팟
CocoaPods원저작자 | 엘로이 두란 |
---|---|
개발자 | 벤 애셔, 디미트리스 쿠트소고가스, 다니엘 랭커셔, 오르타 테록스, 폴 뷰스티앙, 사무엘 기딘스 |
안정된 릴리스 | 1.11.2 |
프리뷰 릴리즈 | 2021년 1월 7일, [1] 전( |
기입처 | 루비 |
플랫폼 | macOS, iOS, watchOS, tvOS |
유형 | 패키지 매니저 |
면허증. | MIT 라이선스 |
웹 사이트 | cocoapods |
CocoPods는 Objective-C, Swift 및 [2]RubyMotion과 같은 Objective-C 런타임에 실행되는 다른 언어에 대한 응용 프로그램 수준 종속 관리자로서, 외부 라이브러리를 관리하기 위한 표준 형식을 제공합니다.Eloy Durahn과 Fabio Pelosin에 의해 개발되었으며,[3] 이들은 다른 많은 이들의 도움과 기여로 프로젝트를 계속 관리하고 있습니다.2011년 8월에[4] 개발을 개시해, 2011년 9월 1일에 처음으로 공개[5].코코아팟은 루비 프로젝트 RubyGems와 Bundler의 조합에서 강한 영감을 받았습니다.
CocoPods는 타사 코드의 소스 기반 배포와 Xcode 프로젝트에 대한 자동 통합에 초점을 맞추고 있습니다.
CocoPods는 명령줄에서 실행되며 JetBrains의 AppCode 통합 개발 [6]환경에도 통합됩니다.소스 [7]파일을 수동으로 복사하는 대신 종속성을 지정함으로써 응용 프로그램의 종속성(예: 라이브러리)을 설치합니다.다양한 소스에서 설치하는 것 외에, "마스터" 사양 저장소(많은 오픈 소스 라이브러리의 메타데이터를 포함)는 Git 저장소로 유지되고 GitHub에서 [8]호스팅됩니다.CocoPods 종속성 해결 시스템은 Molinillo를 통해 구동되며, Bundler, Ruby Gems 및 Berkshelf와 같은 다른 대형 프로젝트에서도 사용됩니다.
예
다음의 Podfile 예에서는, AFNetworking 라이브러리와 CocoLumberjack 라이브러리를 인스톨 하고 있습니다.
플랫폼 :ios 팟 'AFNetworking(AFNetworking', '~> 2.0.0' 팟 '코아룸버잭', '1.7 미만' 타깃 '마이앱'
「 」를 참조해 주세요.
레퍼런스
- ^ "Releases · CocoaPods/CocoaPods". github.com. Retrieved 2021-03-30.
- ^ 2013-12-24년에 Wayback Machine에 보관된 RubyMotion 앱에서 코코아팟 종속성 사용
- ^ 코코아팟 기부자
- ^ 초기 작업
- ^ 초기 릴리즈
- ^ AppCode 2.5의 신기능
- ^ 코코아팟으로 코코아 개발 합리화
- ^ "마스터"