일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- swiftUI
- cocoapods
- programmers
- format형식
- image
- autolayout
- CoreLocation
- MapKit
- android
- NotificationCenter
- EventKit
- ios
- ViewModifier
- SwiftUI_Preview_Provider
- segue
- pod install
- alamofire
- 코딩테스트
- 백준
- kakaomap
- UserDefaults
- SWIFT
- Alert
- Kotlin
- AsyncImage
- Java
- UIStackView
- Appearance변경
- ios15
- snapkit
- Today
- Total
감자주먹밥
M1 칩 CocoaPods pod install error & homebrew 설치 본문
맥북 프로를 구입하고 열심히 공부하다 드디어 라이브러리를 사용하는 법을 배우는데...
pod install 명령어가 제대로 작동하지 않는 오류가 발생했습니다.. 아직 cocoapods도 제대로 알아보지 못했는데...
다행히도 검색 몇 번으로 해결방법을 찾아 성공시켰습니다!
해결방법 정리 해 놓겠습니다!
로제타로 터미널을 켜서 ffi를 다시 설치하고 명령어에 arm 아키텍처를 명시하는 방식이 있었지만, 설마 지원을 안 해줘서 저렇게 해야 하나 싶어 더 찾아보니...
https://stackoverflow.com/questions/64901180/how-to-running-cocoapods-on-apple-silicon-m1
Stackoverflow에 2021에 사용됐던 해결방법과 2022에 해결방법이 나와 있었습니다!
2021 방법 보다는 훨씬 편리한 2022년도 방법을 사용하려 했지만... homebrew가 설치되어 있지 않았습니다 ㅎㅎ
먼저 homebrew부터 설치를 하겠습니다.
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
기존 설치 방식으로 설치를 하면 끝인 줄 알았으나 M1 이여서 추가된 방식이 있습니다.
설치가 끝나면 친절하게 Next steps로 두 명령어를 실행하라 나옵니다.
$ echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/<USER_ID>/.zprofile
$ eval "$(/opt/homebrew/bin/brew shellenv)"
설치가 끝나고 버전을 확인해 보면 3.x.x로 나와 있습니다.
homebrew의 M1 정식 지원 버전이 3.0.0이니 제대로 설치된 것을 확인할 수 있습니다!
다시 cocoapods 설치로 돌아오면 먼저 기존에 cocoapods이 설치가 되어 있다면 삭제하고 brew를 사용해 다시 설치해주면 됩니다!
# Uninstall the local cocoapods gem
sudo gem uninstall cocoapods
# Reinstall cocoapods via Homebrew
brew install cocoapods
이제 잘 동작합니다 ㅎㅎ
'IOS > UIKit' 카테고리의 다른 글
[IOS] 카메라 사용하기 UIImagePickerController (0) | 2022.03.09 |
---|---|
[IOS] Alamofire! API사용해보기 (0) | 2022.02.25 |
[IOS] Notification Center 사용하기 (0) | 2022.02.07 |
[IOS] CollectionView 정리 (0) | 2022.02.06 |
[IOS] DatePicker (0) | 2022.01.23 |