coding etude
[fastlane] Warning: CocoaPods is installed but broken. Skipping pod install. 본문
Flutter(Dart)
[fastlane] Warning: CocoaPods is installed but broken. Skipping pod install.
코코리니 2025. 1. 4. 13:05flutter 에서 fastlane 을 사용하여 자동 배포 설정을 할때 ruby로 shell에 직접 명령을 내릴때 발생한 오류 이다.
sh("flutter","build","ios","--release")
문제
1. 위 명령어를 terminal에서 실행하면 문제 없이 작동한다.
2. XCode에서 아카이브로 돌려도 정상 작동한다.
3. 그렇다면 문제는 fastlane 자체적인 문제일 가능성이 크다.
실행 방법
1. cocoapods 재설치
2. ruby 업데이트
3. xcode 업데이트(최신버전으로 업데이트 하기위해 macOS도 업데이트... ㅠ)
다 실패... 하지만 위 방법으로 해결이 된 형들이 많다고 한다.
해결
하지만, 우연하게 찾은 한줄로 모든것을 이틀동안 삽질을 해결했다.
I had the same issue and I fixed after uninstalling cocoapods and adding
gem "cocoapods" to the Gemfile and installing it via bundle install. Hope it helps.
사랑합니다.. ㅠㅠ
1. project > ios 폴더에 아래 내용 추가
gem "cocoapods"
2. bundler 설치 확인 or 설치하기
bundler -v (설치 확인) // 설치 되어 있으면 버전이 나옴
gem install bundler // 설치 하기
3. bundler 실행해서 cocoapods 설치 하기
project > ios 내에 Gemfile 존재 확인 후 터미널에
bundle install
설치 후 android studio 재실행 해주면 해결.. 그래도 안되면 재부팅.. ㅎㅎ
fastlane은 gem을 통한 직접 설치가 아닌 bundler를 통한 간접 설치를 해줘야 하는것 같다... 왜인지는 지금 총명함을 잃어서 사고가 안된다...각자 알아보자.....
재설치만 10번은 넘게 한거 같은데...이렇게 이틀간의 삽질 종결.
끝.