반응형
최근에는 외부패키지들을 잘 관리할 수 있도록 프레임워크에서 도구들을 제공합니다.
플러터는 pubspec.yaml 파일에서 외부패키지들을 관리할 수 있습니다.
당연하게도 pubspec.yaml 에서 의존성패키지들을 관리할때 버전을 픽스하고 pubspec.lock 파일도 같이 관리해야합니다.
개인프로젝트여서 버전픽스 없이 항상 최신버전으로 올려서 사용을 하다가 이슈가 있었습니다.
ios 와 안드로이드 에뮬레이터 에서 문제가 없어 스토어에 배포 했습니다.
배포한 이후에 안드로이드 플랫폼에서 현재위치 기능 사용시에 크래시가 나는 이슈가 있었습니다.
pubspec.lock 파일도 관리를 하지 않았고 pubspec.yaml 도 최신버전으로 사용해서 문제가 되는 외부 패키지가 뭔지 어떤버전으로 롤백을 해야하는지 알수가 없었습니다.
외부 패키지 버전 관리만 했어도 쉽게 해결할 수 있는 문제를 많은 시간을 들여서 해결할 수 있었습니다.
반응형
'[스피또 추천] 앱 개발' 카테고리의 다른 글
개발자 이면서 기획자일때 발생하는 착각 (feat. 세 후 당첨금) (0) | 2023.04.05 |
---|---|
스피또 종류/회차 공유하기 기능 (0) | 2023.04.04 |
당첨판매점 기능 (0) | 2023.04.02 |
플레이 스토어 첫 번째 앱 리뷰, 하지만 노출되지 않는다. (0) | 2023.04.01 |
판매점 찾기 기능 개선 (0) | 2023.03.31 |