- 3
- 네모
- 조회 수 765
ffi 라이브러리가 ARM 아키텍쳐를 지원하지 않기 때문에, ARM 맥에서는 Cocoapods 를 정상적으로 사용하기 힘들다.
물론 추후 업데이트 될 것으로 보이니, 이 방법은 업데이트 되기 전까지의 임시 방편으로 생각하면 될 것 같다.
1 | arch -x86_64 sudo gem install cocoapods -n /usr/local/bin |
ruby를 로제타 위에서 돌려 cocoapods와 ffi를 x86 버전으로 설치해 주는 방법이다.
(arch -x86_64 는 Rosetta2 로 명령어를 실행시켜주는 명령어.)
---
* 주의사항
1. 시스템 버전의 루비를 사용하자. rbenv 와 같은 친구로 설치된 루비는 사용이 불가하다.
2. 이미 로제타를 통하지 않고 설치했을 경우, 기존 버전을 기본으로 인식하여 문제가 발생한다. 아래 코드를 통해 기존에 설치된 친구를 삭제하자.
1 | sudo gem uninstall cocoapods ffi |
이니스프리님 포함 3명이 추천
오랜만이예요. 저도 얼마 전에 이제 괜찮다 싶어서 M1맥북을 구매했었는데 이제는 로제타 안 써도 에뮬레이터랑 다 잘 굴러가더라고요!
https://youtu.be/lsqxH3vfWlg