아이폰 개발 시작하기 / 초보개발자 / 앱개발 / ios 로티 애니메이션 / cocoapod / lottieAnimation / 스위프트
터미널에서 바로 앱 위치로 가는 방법:
프로젝트 마우스 우클릭 -> Show In Finder -> 터미널에서 cd 쓴 다음에 해당 폴더를 터미널쪽으로 끌어당기기
터미널에서 ls : 현재 폴더의 파일 목록들을 보여준다.
*에러잡기 (맥M1의 경우 아래 사이트 참고):
![](https://blog.kakaocdn.net/dn/cLbfyJ/btrz8tGCvYE/9v4XEIu9ZL8kANhBFEMTA0/img.png)
위에서 참고했던 내용: pod install이 M1 맥에서 안되므로 저기에 나와있는대로 설치
pod install 할 때 요 멘트로 추가해주면 된다.
arch -x86_64 pod install --repo-update
여기까지는 성공했으나
xcworkspace 확장자로 된 NiceApp(프로젝트)를 열어야 하는데, 아무리 봐도 이 확장자로 써있는 폴더가 없다.
(어떤 인도인 유튜브 강의 보다보니깐 update pods를 하니깐 이 확장자 파일이 생긴 것을 확인함. 그러나 M1맥북에선 이 명령어 자체가 실행이 안됨.)
그래서 최상위 프로젝트를 열면, Pods가 추가가 되어있지 않아서 ViewControllers에 import Lottie 하려고 하면 no such module 오류가 뜬다.
아마 추정하기로는... 맥 M1 이슈인듯. ?
Update: Homebrew를 이용해서 설치하는 방법 추가하고 글 내용을 조금 수정했습니다.
imjhk03.github.io
위의 방법처럼 cocoapods를 다른 방식으로 설치해야 할 것 같다.
homebrew이용해서 cocoapods 설치 도전 일단 해봄.
(근데 문제는 .. 지금 NiceApp폴더 경로에서 home brew 이용해서 cocoapods설치해도 되는지 의문. 일단 도전... ㅠㅠ)
https://stackoverflow.com/questions/64901180/how-to-run-cocoapods-on-apple-silicon-m1
I have a Flutter project that I'm trying to run on iOS. It runs normally on my Intel-based Mac, but on my new Apple Silicon-based M1 Mac it fails to install pods. LoadError - dlsym(0x7f8926035eb0,
stackoverflow.com
613
2022 Update
If you can use Homebrew to manage cocoapods.
# Uninstall the local cocoapods gem
sudo gem uninstall cocoapods
# Reinstall cocoapods via Homebrew
brew install cocoapods
xcworkspace 확장자가 분명 없었는데 위에서 홈브루로 cocoapods깔고 다시 cd NiceApp 가서 arch -x86_64 pod install --repo-update 요거 하니깐 성공 !! 대박 !! ㅎㅎ
아래는 로티 애니메이션 다운 받는 사이트
![](https://blog.kakaocdn.net/dn/bRcxL2/btrz5NTB9dI/RrqnN7cKt7NKJwkvUeXeg0/img.png)
Free download Animations designed for Web and Mobile. Download Lottie, MP4 and GIF animation.
lottiefiles.com
'iOS > iOS Swift 개발 일기' 카테고리의 다른 글
iOS 로또 QR코드 인식 (0) | 2022.04.22 |
---|---|
개발하는 정대리- 스택(stack) / 회원가입,로그인 구현 (0) | 2022.04.22 |
개발하는 정대리 유튜브 재생목록 공부순서 (0) | 2022.04.22 |
iOS 초보 공부 방법, 방향. (0) | 2022.04.22 |
iOS 앱개발 시작(왕초보를 위한 iOS 앱개발 by 야곰님) (0) | 2022.04.22 |