아이클라우드를 업데이트를 했는데 어김없이 생뚱맞은 플러터 프레임워크에서 에러가 터졌다.
처음엔 식은땀이 줄줄 났던 프레임워크 에러,,
이제는 반갑기만 하다
가장 먼저 시비를 건 에러는
Execution failed for task ':app:compileFlutterBuildDebug'.
라고하는 에러였다.
여러 에러를 만나봤지만 이 문구는 처음보는 에러였다.
구글에 검색해서 모든 명령어를 따라해봤지만 해결되지 않았다..
flutter clean을 거의 100번 이상 돌린 것 같다..
여기서 flutter upgrade였나
에러가 해결
되기는 무슨 다음단계(?)로 넘어갔다.
스튜디오에선
Process 'command '/Users/apple/Documents/SDK/flutter/bin/flutter'' finished with non-zero exit value 1
...
Script '/Users/apple/Documents/SDK/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 974
...
였나
Xcode에선
flutter Runner.app/Info.plist does not exist. The Flutter "Thin Binary" build phase must run after "Copy Bundle Resources".
가 들어간 에러가 나타났다.
에러의 원인을 100% 파악하는 것은 불가능하고
단서를 찾는 것이 중요한 것 같다.
SDK가 들어가있는 것을 보니 Flutter SDK관련 문제같은데
이전에 Flutter SDK를 바꿔줬을 때 에러가 해결되는 경우가 종종 있었다
내가 원래 갖고있던 Flutter SDK가 약간 말썽꾸러기같다..
그 외의 문제에도 Flutter SDK를 바꿔주는 것은
여러 문제에 대해 해결수단(최후의 수단)이 되어왔었는데 이번에도 역시
바로 Flutter SDK를 바꿔주었다
flutter sdk 바꾸기:
medium.com/@quswlals822/google-flutter-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-85ca509bdb38
Flutter SDK를 바꿔주었더니 역시나 에러가 해결
되기는 무슨 다음단계(?)로 넘어갔다.
무슨 비밀의 문 탈출게임같네
그 다음은 XCode의 업그레이드 이후 종종 나타났던 문제였는데
kakao_flutter_sdk 문제이다.
이것은 XCode의 최신버전에서 어떤 문법이 바뀌어서 그런건지 모르겠는데
내가 직접 sdk문서를 수정해주어야 했다.
해당 에러는 다음과 같다
버전에 따라 로그인 시 나타나는 에러의 형식이 다른 것 같아 보이는데
어차피 둘 다 에러가 나타났을 때 처리방식이 동일 한 것 같아서
문법이 오류난 부분을 다 삭제하고
이렇게 바꿔주었다.
이렇게 바꿔도 카카오로그인 시 발생하는 또다른 에러없이 잘 작동하였다.
이렇게 또 한번의 에러싸이클이 해결되었다.
요약:
0. flutter channel master ?
1. Flutter SDK 다른걸로 바꾸기
2. kakao_flutter_sdk 문서 위와같이 수정해주기
'인포테인먼트 - development > flutter' 카테고리의 다른 글
[flutter] Flutter 프로젝트에서 android 모듈을 켜고싶은데 버튼이 비활성화 되어있을 때: .iml파일 (0) | 2020.12.19 |
---|---|
[flutter] 앱 출시와 앱 서명 (0) | 2020.12.12 |
[flutter] 특정 위젯 rebuild에서 제외시키기: AsyncMemoizer (0) | 2020.11.09 |
[flutter] TextField 타이밍 : Debouncing (0) | 2020.11.05 |
[flutter] Text를 중앙정렬하고싶은데 Center안에 넣어도, textAlign: TextAlign.center로 해도 중앙정렬이 안된다ㅜ : TextStyle(height:) 이용 (0) | 2020.10.26 |
댓글