Lottie SPM(Swift Package Manager) 설치 & 스토리보드 사용

술술·2024년 12월 29일

TIL

목록 보기
21/21

Lottie를 SPM으로 설치했다.

내가 처음 설치한 주소는

https://github.com/airbnb/lottie-spm.git

근데 동작이 안 됐다..;;
스토리보드에서 CustomClass 를 LottieAnimationView로 하고, Module 은 자동으로 Lottie로 선택 됐어야 하는데 전혀 동작하지 않았다. (아래와 같이 됐어야 함)


그래서 파일 이름 넣는 부분(아래 사진)이 안 떴다.. 나는 그럼 이름 어떻게 넣으라고;;

물론 코드로 작성하면 됐지만,,
스토리보드를 사용 중이었고, 다른 사람은 되는데 나는 왜 안 되는지 궁금하고, 어떻게든 해내고 말겠다는 오기가 생겨버림

별 거 아닌 거에 시간 쏟기!ㅎㅎ

아무튼 저 라이브러리는 삭제하고, 다시 설치했다. 다른 걸로.
이번에 설치한 라이브러리 주소는

https://github.com/LottieFiles/lottie-ios.git

이거 설치했더니 Lottie 3.1.5 버전으로 설치 됐다.
그전 lottie-spm으로 설치한 건 4.5.0 이었는데.. 중요한 건 동작하냐 안 하냐 잖아요..?
일단 해보니까 CustomClass를 LottieAnimaionView 가 아닌 AnimationView 로 하니까 정상 동작이 됐다!


문제는 시뮬레이터에서 Lottie가 전혀 안 보였음. Animation Name 은 적을 수 있었지만, 시뮬레이터에서 Animation이 안 보이면 그게 무슨 소용인가..

그래서 클린 빌드도 해보고, 다시 라이브러리 설치도 해보고 여러 가지 했는데 안 되는 거임.. 잠깐 머리를 식히고요..

삭제하고 이번에는 이걸로 설치

⭐️ https://github.com/airbnb/lottie-ios.git

그랬더니 드디어 됐다. 드디어.
앞으로 꼭 Lottie 는 이 주소로 설치해야지.. 까먹지 않으려고 블로그 포스팅을 합니다.

profile
Hello

0개의 댓글