본문 바로가기

반응형

Flutter

(52)
[Flutter-Xcode] Xcode가 빌드가 안되고 .pub-cache 관련 에러가 발생하는 경우 상황 flutter를 실행하는 과정에서 에러가 발생하면서 xcode에서도 실행이 되지 않았습니다. 문제 파악 flutter dependency에서 cache에 문제가 생긴걸로 확인했습니다. 해결 방법 아래 명령어로 라이브러리를 업데이트합니다. flutter pub cache repair
[Flutter-Xcode] m1에서 xcode 업데이트 하고나서 flutter 에러 나서 안될때 상황 Xcode를 업데이트 할 때마다 위 에러가 납니다. 한번은 os를 재설치했는데 지인이 작업을 같이 하다가 겨우 해결법을 알게되었습니다. 문제 파악 m1으로 넘어오면서 생기는 문제로 파악했습니다. xcode를 업데이트 할 떄마다 에러가 발생합니다. 해결 방법 https://stackoverflow.com/questions/69055694/cocoapod-error-tried-to-install-all-the-possible-way-on-m1 Cocoapod error, tried to install all the possible way on M1 I get this error Downloading template ✔ Copying template ✔ Processing template ✖ Instal..
[Flutter] Kakao sdk 사용 방법(+Android) 카카오 로그인을 연동하는 과정에서 시행착오를 많이 겪어서 포스팅합니다. 화면은 존재한다는 전제로 작성했습니다. 1. pubspec.yaml 등록 아래 버전을 사용했습니다. kakao_flutter_sdk: ^0.9.0 2. 플랫폼 생성 및 키 발급 카카오 개발자센터에서 키를 발급합니다. https://developers.kakao.com/console/app 3. 네이티브 앱 Key 등록 main.dart에 키를 주입합니다. 4. Android Hash 키 발급 hash 키가 인식이 되지 않아서 토큰이 발행되지 않아 애를 먹었습니다. 아래 명령어 실행을 \android\app 에서 실행 시켜주고 android build를 합니다. android build는 안드로이드 스튜디오에서 android 폴더를 열..
[Flutter] Keyboard 밖에 누르면 TextField 없애는 방법 TextField를 사용하다보면 Keyboard 밖에를 누르면 Keyboard가 내려가야 하는데 유지되는 경우가 있습니다. 닫아주는걸 명시해주어야 하는데 아래 사이트에서 관련 정보를 확인할 수 있습니다. https://www.woolha.com/tutorials/flutter-hide-keyboard-on-tap-outside-text-field Flutter - Hide Keyboard on Tap Outside Text Field Examples of how to dismiss keyboard when the user taps outside a text field in Flutter, using GestureDetector and Listener. www.woolha.com 방법은 최상단 위젯에 Ge..
[Flutter] 앱 종료 하는 방법 강제 업데이트나 앱에 오류가 발생하거나 앱이 먹통일때 여러 상황에서 앱을 종료하는 방법입니다. 1. Navigator.of(context).pop(true) 2. SystemNavigator.pop() // 앱 종료 3. exit(0) //강제종료
[mac-Xcode] Xcode 완전 삭제하는 방법 Xcode 버전이 꼬여서 Flutter가 빌드되지 않는 문제가 생겨서 완전 삭제하는 방법입니다. 명령어 아래 명령어를 입력하면 완전 삭제를 합니다. sudo rm -rf /Applications/Xcode.app /Library/Preferences/com.apple.dt.Xcode.plist ~/Library/Preferences/com.apple.dt.Xcode.plist ~/Library/Caches/com.apple.dt.Xcode ~/Library/Application Support/Xcode ~/Library/Developer ~/Library/Developer/Xcode ~/Library/Developer/CoreSimulator 목록 /Applications/Xcode.app /Librar..
[Flutter-Xcode]Your maximum App ID limit has been reached. You may create up to 10 App IDs every 7 days. 상황 Xcode를 업데이트하고 flutter를 실행하는데 에러가 계속 발생해서 Xcode에 Singing & Capabillities를 확인했더니 에러가 떠있었습니다. 문제 파악 무료 버전의 개발자를 사용하고 있으면 10개까지 개발이 제안되고 7일 이후에 리셋된다는 내용이었습니다. 해결 방법 Team, Bundle Identifier을 설정해주어야 하는데 기존에 사용했던 Bundle Identifier을 설정해주어야합니다. General에 있는 Bundle Identifier이나 Build Settings에 있는 Bundle Identifier을 참고하여 작성할 수 있습니다.
[Flutter-mac] Failed to create provisioning profile. 상황 Xcode와 flutter를 업데이트하고 실행 시켰는데 빌드 에러가 발생했습니다. 인증서를 다시 쓰라는 내용을 찾았고 Xcode에서 Runner의 Sinngin Certificate에서 App ID를 등록하고 Try Again을 했으나 오류가 계속 발생했습니다. 문제 파악 하루 종일 해도 해결하지 못하다가 앱에 대한 인증서를 등록해야 한다고 한다는 내용을 확인했습니다. 해결 방법 왜 이게 해결 방법인지는 알 수 없으나 Mac을 선택하고 Try again을 선택했더니 해결되었습니다.

반응형