• 목록
  • 아래로
  • 위로
  • 3
  • 네모
  • 조회 수 679

ffi 라이브러리가 ARM 아키텍쳐를 지원하지 않기 때문에, ARM 맥에서는 Cocoapods 를 정상적으로 사용하기 힘들다.
물론 추후 업데이트 될 것으로 보이니, 이 방법은 업데이트 되기 전까지의 임시 방편으로 생각하면 될 것 같다.

 

arch -x86_64 sudo gem install cocoapods -n /usr/local/bin

 

ruby를 로제타 위에서 돌려 cocoapods와 ffi를 x86 버전으로 설치해 주는 방법이다.

(arch -x86_64 는 Rosetta2 로 명령어를 실행시켜주는 명령어.)

 

 

---

* 주의사항

1. 시스템 버전의 루비를 사용하자. rbenv 와 같은 친구로 설치된 루비는 사용이 불가하다.

2. 이미 로제타를 통하지 않고 설치했을 경우, 기존 버전을 기본으로 인식하여 문제가 발생한다. 아래 코드를 통해 기존에 설치된 친구를 삭제하자.

sudo gem uninstall cocoapods ffi
이니스프리님 이니스프리 포함 3명이 추천

추천인 3

작성자
네모 71 Lv. (51%) 409190/414720EXP

인스타그램 : http://instg.me/nemo_9l

댓글 3

Seia
profile image

오랜만이예요. 저도 얼마 전에 이제 괜찮다 싶어서 M1맥북을 구매했었는데 이제는 로제타 안 써도 에뮬레이터랑 다 잘 굴러가더라고요!

 

https://youtu.be/lsqxH3vfWlg

 

comment menu
2021.04.10. 06:14

신고

"Seia님의 댓글"

이 댓글을 신고 하시겠습니까?

네모 작성자 → Seia
profile image
아쉽게도 아직 지원되지 않는 라이브러리 몇몇 때문에ㅠㅠ
저는 로제타를 끼고 씁니다ㅠ
comment menu
2021.05.12. 17:45

신고

"네모님의 댓글"

이 댓글을 신고 하시겠습니까?

Seia → 네모
profile image
ㅜㅜ 저는 아직 깊게 안 들어가봐서 잘 모르겠지만 화이팅입니다!
comment menu
2021.05.15. 21:38

신고

"Seia님의 댓글"

이 댓글을 신고 하시겠습니까?

권한이 없습니다.