코코아팟

CocoaPods
코코아팟
원저작자엘로이 두란
개발자벤 애셔, 디미트리스 쿠트소고가스, 다니엘 랭커셔, 오르타 테록스, 폴 뷰스티앙, 사무엘 기딘스
안정된 릴리스
1.11.2
프리뷰 릴리즈
2021년 1월 7일, 19개월 전(2021-01-07)[1]
기입처루비
플랫폼macOS, iOS, watchOS, tvOS
유형패키지 매니저
면허증.MIT 라이선스
웹 사이트cocoapods.org

CocoPodsObjective-C, Swift [2]RubyMotion과 같은 Objective-C 런타임에 실행되는 다른 언어에 대한 응용 프로그램 수준 종속 관리자로서, 외부 라이브러리를 관리하기 위한 표준 형식을 제공합니다.Eloy Durahn과 Fabio Pelosin에 의해 개발되었으며,[3] 이들은 다른 많은 이들의 도움과 기여로 프로젝트를 계속 관리하고 있습니다.2011년 8월에[4] 개발을 개시해, 2011년 9월 1일에 처음으로 공개[5].코코아팟은 루비 프로젝트 RubyGems와 Bundler의 조합에서 강한 영감을 받았습니다.

CocoPods는 타사 코드의 소스 기반 배포와 Xcode 프로젝트에 대한 자동 통합에 초점을 맞추고 있습니다.

CocoPods는 명령줄에서 실행되며 JetBrainsAppCode 통합 개발 [6]환경에도 통합됩니다.소스 [7]파일을 수동으로 복사하는 대신 종속성을 지정함으로써 응용 프로그램의 종속성(예: 라이브러리)을 설치합니다.다양한 소스에서 설치하는 것 외에, "마스터" 사양 저장소(많은 오픈 소스 라이브러리의 메타데이터를 포함)는 Git 저장소로 유지되고 GitHub에서 [8]호스팅됩니다.CocoPods 종속성 해결 시스템은 Molinillo를 통해 구동되며, Bundler, Ruby Gems 및 Berkshelf와 같은 다른 대형 프로젝트에서도 사용됩니다.

다음의 Podfile 예에서는, AFNetworking 라이브러리와 CocoLumberjack 라이브러리를 인스톨 하고 있습니다.

 플랫폼 :ios   'AFNetworking(AFNetworking',    '~> 2.0.0'   '코아룸버잭', '1.7 미만'   타깃 '마이앱' 

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Releases · CocoaPods/CocoaPods". github.com. Retrieved 2021-03-30.
  2. ^ 2013-12-24년Wayback Machine에 보관된 RubyMotion 에서 코코아팟 종속성 사용
  3. ^ 코코아팟 기부자
  4. ^ 초기 작업
  5. ^ 초기 릴리즈
  6. ^ AppCode 2.5의 신기능
  7. ^ 코코아팟으로 코코아 개발 합리화
  8. ^ "마스터"

외부 링크