iOS | Swift Package Manager 설치. 사용하기.

Swift Package Manager

⚠️Xcode 11 부터 사용가능.

드디어 애플에서 공식으로 지원하고 Xcode 에 내장된 패키지 매니저가 등장했습니다 😭!!!!!!
3가지 방법 중 가장 간단하고 ! 최신 방법이에요 !!!!!

최신이니만큼 아직 불안정한 부분이 있어서 ㅠㅠ 버그가 꽤 있다느 얘기들이 Twitter 에 올라오고 있지만
점점 발전하는 애플을 기대해봅니다 🙏

다른 플랫폼에서 비슷한 패키지 매니저를 찾는다면, Android 의 Gradle 과 비슷한거 같아요.

나온지 얼마되지않아서 최근에 나오거나 자주 업데이트되고 있어
서포트하하고 있는 라이브러리에서만 사용할 수 있어요 😣

Alamofire처럼 웬만한 iOS 개발자들이 한 번쯤은 들어본적 있는 라이브러리는 대응하고 있으니 한심하셔도 된답니다 ~ !


설치하기

Alamofire 를 설치했긴 했지만, Swift Package Manager를 통해 AFNetworking 을 설치해볼게요.
https://github.com/AFNetworking/AFNetworking

– 우선, 설치하고자 하는 Project 를 열어줍니다.
File > Swift Packages > Add Package Dependency…

– 설치할 Project 를 선택해줍니다.

– 설치하고자 하는 오픈소스 라이브러리에 쓰여진 URL 을 넣습니다.
https://github.com/AFNetworking/AFNetworking#installation-with-swift-package-manager

  • 배포된 버전, branch, commit 까지 지정해서 설치할 수 있어요 😭(감동의 연속)

– 이걸로 설치가 끝이에요 ! 터미널을 킬 필요도 Xcode 내에서 별도의 작업도 필요없어요. 정말정말 간단하죠 !


2. 추가한 라이브러리 사용하기.

– 다른 오픈소스 라이브러리와 똑같이 필요한 Swift file 에서 import 로 모듈을 가져온 뒤 사용해주시면 됩니당




답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google photo

Google의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중