문제
Flutter run --release 나 Xcode 에서 릴리즈 모드로 실행시에도 정상 실행이 되는데 배포만 하면 스플래시 화면에서 하얀색(white, blank) 화면이 나오며 정상 작동이 안되는 경우.
해결 방법
나에게 적용된 해결 방법
: 파이어베이스를 사용 안하더라도 만약 애드몹을 사용하고 있다면 파이어베이스 해당 프로젝트 추가 후 설정하고난 후 flutter build ios --release 후 다시 xcode 에 들어가서 Archive 파일을 만든 후 배포
- 그냥 xcode 에 바로 들어가서 Archive 파일을 만들고 배포하는게 아닌 그 전에 flutter build ios --release 후에 하는게 중요하다.
- 애드몹과 파이어베이스의 의존성이 chatgpt나 stackoverflow에서 없다고 하는데 프로젝트가 파이어베이스에 등록되고 프로젝트에 설정을 하지 않으면 안되네요 ㅋㅋ
다른 해결 방법.
1. Signing & Capabilities 확인.
2. 실제 기기의 testflight 업데이트 하기.
3. testflight 에서 테스트할 앱을 삭제 후 가장 최신 버전 다운로드 하기.
4. flutter upgrade 후에 다시 배포 하기.
5. pod update 하기.
6. cocoapod 최신 버전으로 업데이트
'플러터' 카테고리의 다른 글
flutter build error시 해볼것 (1) | 2022.09.20 |
---|---|
flutter ios build 시간 단축하기 (firestore 사용 시) (1) | 2022.09.20 |
NaverThirdParty 에러 해결 방법(플러터) (0) | 2022.09.20 |
플러터(Flutter)란? (0) | 2022.06.17 |
user name or password in incorrect (flutter)(ios simulator) (0) | 2022.06.17 |