반응형
Error Message
플러터에서 아이패드로 디버깅 중에 발생한 버그이다.
발생 원인
- 원래 android 버젼에서는 정상작동 하였다. 그런데 IOS에서
flutter run
이라고 입력하면, 기기에 빌드된 후에 최초 1회만 정상적으로 실행되고, 완전히 종료된 후에는 앱이 시작하자마자 종료된다.
해결 방법
flutter run --release
알고보니 훨씬 간단한 문제였다. flutter run으로 했을때에는 디버깅보드로 실행되어서 안되었던 것이다. 뒤에 '--release'를 붙여 릴리즈모드로 해주면 된다.
결론
처음에는 앱 초기화가 제대로 안되었거나, 권한 설정의 문제인 줄 알고 며칠동안 고민했다. 하지만, 생각보다도 훨씬 간단한 문제였다. andriod에서는 그냥 flutter run 으로 설치후에 백그라운드에서 다시시작 해도, 잘 작동해서 몰랐던 버그였다.
반응형