반응형
오픈소스 라이브러리를 사용하는데에는 여러가지 방법이 있습니다.
전에 cocoaPod으로 등록하는 법을 다루었고 오늘은 Swift Package Manager를 사용하는 법을 알아보도록 하겠습니다.
(여담으로 저는 cocoaPod 보다 Swift Package Manager를 더 많이 쓰지 않을까 싶습니다.)
암튼.. 코코아팟과 다르게 스위프트 패키지 매니저는 workspace를 바꾸지 않아도 사용 가능합니다.
일단 스위프트 프로젝트의 General에 보시면 다음 항목이 있습니다.
다음은 원래 Name에는 아무 값도 없지만 KingFisher와 Snapkit을 사용하는 모습입니다.
여기서 왼쪽 아래 + 버튼을 누르면 다음과 같은 창이 뜹니다.
Add Others -> Add Package Dependency...를 클릭해줍니다.
다음 창에서 라이브러리를 등록하고 사용하시면 됩니다.
오른쪽 위에 URL을 등록하고 Add하시면 되는데 보통 주소는 라이브러리의 문서에 가시면 알 수 있습니다.
예를들어 Snapkit의 주소는 공식 깃헙에서 다음과 같습니다.
이제 주소를 입력하고 Add Package를 누르고 설치를 하면 Xcode 왼쪽 탭에 다음과 같이 추가됩니다.
이젠 cocoaPod에서 사용하셨던 것 처럼 라이브러리를 사용하시면 됩니다.
반응형