YD_S 개발로그
article thumbnail

에러 출력

 

Flutter에서 iOS 빌드 시 종종 발생하는 에러이다.

결론적으로 Homebrew를 통해 cocoapods 재설치 후 build 시도해보길 추천한다.

 

ios 폴더 내 Podfile.lock 파일을 삭제한다.

 

1. ios 폴더 내 Podfile.lock을 삭제한다.

2. Podfile 이 존재하는 경로로 이동 후 flutter clean 해준다.

# Podfile 이 존재하는 경로로 이동
cd ios

flutter clean

 

 

1. gem 으로 cocoapods 설치한 경우

Apple Silicon 이 탑재된 모델일 경우 cocoapods에 -x86_64 를 추가해줘야한다.

 

sudo arch -x86_64 gem install ffi
arch -x86_64 pod repo update
arch -x86_64 pod install

 

ffi 설치 시 'arch: posix_spawn: gem: Bad CPU type in executable' 에러가 나타날 경우 'Rosetta' 설치 후 재입력하면된다.

 

 ※ 환경변수(.zshrc)를 지정하면 매번 '-x86_64'를 입력할 수고를 덜 수 있다. 

alias pod='arch -x86_64 pod'

 

2. homebrew로 cocoapods 설치한 경우

2022년도 버전부터 homebrew로 설치된 cocoapods 의 경우 기본 repository에도 적용되었다.

어떤 버전부터 지원했는지는 모르겠다.  

 

# gem으로 설치된 cocoapods 삭제
sudo gem uninstall cocoapods

# homebrew를 통해 cocoapods 설치
brew install cocoapods

pod repo update

 

 

'Flutter' 카테고리의 다른 글

정규식(Regex)을 쉽게 다뤄보자  (0) 2023.03.29
BLE(Bluetooth Low Energy) 연동  (1) 2023.03.21
chat_gpt_sdk (ChatGPT 연동)  (1) 2023.03.15
Kakao_flutter_sdk issues 등록기  (0) 2023.02.15
Build Options 정리  (3) 2023.02.09
profile

YD_S 개발로그

@YD_S

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!