Xcode에서 3rd-party library 추가하기

NB·2021년 1월 22일
0

Switf 개발을 시작하면서 Xcode는 패키지 관리를 어떻게 해주는지 알아보았다. 다른 개발 언어가 NPM, PIP와 같이 패키지 쓰는 것과는 다르게 Swift는 Xcode 내부에서 추가를 해주는 것 같다.

먼저, Xcode에서 프로젝트를 생성시킨 상태에서 상단메뉴에서 다음과 같이 이동한다.

File -> Swift Packages -> Add Package Dependency 를 클릭해준다. 그러면 아래와 같은 창이 나타난다.

Choose Package Repository

해당 입력칸에 내가 사용할 패키지의 .git URL 또는 패키지 URL을 입력해준다. 그리고나서 아래 사진처럼 Version으로 선택할 것인지 Branch로 설정할 것인지 세부 사항을 선택해주면 된다. 세부사항은 다음과 같다.

  • version: 만약 해당 레포에 태그가 걸려있다면, 해당 태그에 대해서 선택할 수 있다.

  • Branch: 만약 레포에 태그가 없다면, 어떤 Branch를 패키지로 가져올지 선택할 수 있다.

  • Commit: 특정 커밋을 가져올 수 있다.

Coose Package Options

그리고 로딩을 거치고면 아래와 같이 성공적으로 추가된 모습을 확인할 수 있다. 아래 사진은 SIGNUS 라는 프로젝트에 PartialSheet 패키지를 추가시킨 모습이다.

Add Package to SIGNUS

추가적으로 위 방법뿐만 아니라, 프로젝트명.xcodeproj 을 더블클릭하면 Swift Packages 탭에서 +를 클릭해서 추가해도 된다!

profile
𝙄 𝙖𝙢 𝙖 𝙛𝙧𝙤𝙣𝙩𝙚𝙣𝙙 𝙙𝙚𝙫𝙚𝙡𝙤𝙥𝙚𝙧 𝙬𝙝𝙤 𝙚𝙣𝙟𝙤𝙮𝙨 𝙙𝙚𝙫𝙚𝙡𝙤𝙥𝙢𝙚𝙣𝙩. 👋 💻

0개의 댓글