[SPM] 02. 외부 라이브러리 다운받기(삭제)
안녕하세요 물먹고하자입니다. 오늘부터는 Swift Package Manage(이하 SPM)을 사용해보는 시간입니다.
앞서 둘러보는 시간에서 이미적용은 해본적은 있어서 하나하나 실험하면서 글로 정리 할 예정입니다.
그럼 바로 시작!
샘플소스
샘플 프로젝트를 생성하고,
File > Swift Packages > Add Package Dependency...
or
Project > Swift Packages
둘중에 하나를 골라서 사용하시면 됩니다
저는 Alamofire 를 추가해볼 예정인데,
SPM 초창기만 해도 메이져급인 애들도 지원하지 않았고
이제는 Objc 소스인 애들 (FMDB) 이런 애들도 지원해 주더군요.
(저도 초반에 사용하지 않았던 이유입니다.)
#. 지원해 주는 애들은 Git에 이미지 처럼 명시를 해줍니다.
+ 버튼 혹은 Add 를 누르면, Git 주소입력란이 나옵니다.
(Alamofire 주소 입력함)
버전정보가 나옴.
(추후 빌드시 최신버전으로 빌드 되는지까지 확인할 예정)
일단 현재 최신버전으로 다운받음
오... 진행중...
어떤 Target에 사용할지 선택창 뜨고 (일단 샘플이니 다음)
...!!! 완료
실제 사용시 import 자동완성 정상적으로 뜨고
내부 함수 정상! (네트워크 통신할 서버가 없어서 함수만 확인)
삭제시에는 Project > Swift Packages > 지울 대상 선택후 "-" 선택
지울 여부 확인 후 "Remove"
깔끔하게 지워짐
마무리
SPM 사용시 다운로드, 삭제 하는 방법을 알아봤습니다. 큰 이슈는 없는 상태였고, (사실 이미 여러번 해본 상태)
다음편은 직접 SPM에 올려서 다운로드 받아 해당 라이브러리를 업데이트시 최신소스로 받아보는 작업을 해볼 예정입니다.
그럼 즐거운 코딩 되세요~
댓글
댓글 쓰기