Things take time

[iOS] 라이브러리 현재 버전 값 얻기 및 특정 버전 사용 방법 본문

iOS (기능)

[iOS] 라이브러리 현재 버전 값 얻기 및 특정 버전 사용 방법

겸손할 겸 2021. 6. 21. 10:42

메모 기록용-

 

 

Github이든 어디서 라이브러리를 사용할 때, 버전을 보통 다 최신으로 사용하는데, 만약 소스관리를 여러개를 두어 관리할 때 특정라이브러리는 최신 라이브러리가 아니라 이전 사용하던 버전을 계속 사용하고 싶을때 이 방법을 사용한다.

 

단점은, 계속 특정버전만 사용이니 최신 버전과의 차이가 클 경우 그리 좋지 않은 방법일 것이다.

 

알아야 할 프로젝트 내 Podfile.lock파일을 우클릭하여, 다음으로 열기 -> 텍스트 편집기로 열면 해당 버전값이 나온다.

여기서 만약, Alamofire의 4.9.1 버전을 사용하고 싶다면 

  pod 'Alamofire', '4.7'

여기서 깃헙들을 보면 저 뒤에 버전 값이 있는 경우, 없는 경우, 부등호 있는 경우에 대해 잘 보면 된다.

 

버전 미지정 : 최신버전

버전 지정 : 해당 버전

~> 버전 : 마지막 버전 값 이하(ex, ~> 0.1.2 : 0.1.2 부터 0.2 미만 .. 0.1.9, 0.1.99 등 / ~> 0.1 : 0.1부터 0.2 미만, 0.11, 0.19 등)