[Flutter] TestFlight 배포(+no such module 'flutter' 오류)

hidihyeonee·2024년 8월 13일
0
post-thumbnail

2024.08.14 작성

OS : macOs
개발환경 : Android Studio, Xcode
개발언어 : Dart
프레임워크 : Flutter

TestFlight 배포 과정

📌 no such module 'flutter' 오류

📌 module 'amplitude_flutter' not found 오류

이미 예전에 테플 한 번 올린 적 있었는데...
오늘 너무 오랜만에 내가 올리게 돼서 시간도 좀 소요하고 새로운 오류도 만나게 되었다.

그냥 넘어가기엔 난 또 까먹을 여자니까^^ 기록...

멍청해서 3시간 걸렸쟈냐 럭키명이잖아~🍀


1. 업데이트 할 버전 수정

--> pubspec.yaml 파일에서 이렇게 수정하면

나중에 테플 업데이트 됐을 때 위와 같이 1.0.19(8) 버전이 뜬다.

2. flutter build ios


터미널에 flutter build ios 명령어 입력하고 엔터.

엔터치면 뭐 와다다닥 뜨다가 완료 되니까 좀만 기다리면 된다.

3. Xcode 버전 수정


위와 같이 버전 수정한다.

4. Any iOS Device

Any iOS Device로 선택한다.

5. Archive

Product > Archive 메뉴를 선택한다.
그러면 뭔가 실행되걸랑... 잠깐 기다리면 된다.

🔥 여기서 오류 발생 🔥

📌 no such module 'flutter' 오류

📌 module 'amplitude_flutter' not found 오류

위와 같이 오류가 떠서 구글링 했다.

안드로이드 스튜디오 터미널에

rm -rf pubspec.lock
flutter pub cache clean
flutter clean
flutter pub get

명령어 입력하고 완료되면

cd ios

입력한다.

그리고

rm -rf Podfile.lock
rm -rf Pods 
rm -rf ~/Library/Developer/Xcode/DerivedData/*
pod deintegrate
pod install
pod cache clean --all
pod install --repo-update --clean-install

를 입력한다.

pod deintegrate -> pod install -> pod update

이것도 하긴 함.

그리고 안드로이드 스튜디오 껐다 켜길 권장.
Xcode도 다시 실행하는 것을 권장.

처음에 위 과정처럼 했는데도 안 돼서 둘 다 껐다 켜니까 됨...

아무튼 그리고 Xcode > Clean Build Folder 해줍니다.

완료되면 다시 Archive 클릭!

그러면 될 거에옹ㅎㅎ 안 되면 뭐 어쩔 수 없궁...ㅋㅋ

+) 그리고 갑자기 Xcode 업데이트 하래서 높은 버전으로 다시 업뎃 했는데

Xcode 사용하려면 맥북 업데이트 하래...
그래서 맥북 업데이트 함... 1시간 걸림... 진작에 좀 할 걸ㅋㅋ

6. Distribute App


Distribute App 클릭하고

Next

Next

Next

Next

로딩 기다리다가 Next

Upload

기다리면 뭐 완료됐다고 함. 그때 Done 누르면 완료된 거다.

까먹고 캡쳐 안 했다.

7. TestFlight 앱 업로드 확인

App Store Connect 사이트 > 앱 > Testflight > iOS

이렇게 '제출 준비 완료'라고 뜨면 아이폰 TestFlight 앱에도 업데이트 버튼이 생길 것이다.

그럼 업데이트하고 들어가면 끝.

테플에서 처리 중 오류?

‼️ 혹시 아래와 같은 창이 떴다면 ‼️

'위에 언급된 알고리즘에 모두 해당하지 않음' 클릭하면 된다.

그리고 좀만 기다리면 진짜 끝.


근데 왜 안스 시뮬에서는 잘 돌아가면서... 테플에서는 오류가 날까?

이번 스프린트 QA 하라고 기획팀한테 짜라란~ 테플 전달하고 난 뒤 상황이라 땀 삐질삐질...💦

그래도 서버팀에서 먼저 발견하고 알려줘서 빠르게 고칠 수 있었다!

확인하고 알려줘서 넘 고마웠궁... 나도 앞으로 다른 팀 관련해서 열심히 리뷰해주야게따🫡

그리고ㅠ ㅠ 테플 올리고 꼭 다시 한번 점검할꾸야...
안스 시뮬 이제 안 믿어...

+) 추가사항

이걸로 xcode 열기...

profile
벨로그 쫌 재밌네?

0개의 댓글