본문 바로가기

프로그래밍/Flutter <Dart>25

[Flutter] iOS Invalid Pre-Release Train. The train version '1.0' is closed for new build submissions 문제 해결하기 개요 플러터 쪽 문제인지 xcode 쪽 문제인지는 잘 모르겠지만,pubsec.yaml 파일에 Version 을 수정했음에도, 기존과 동일한 버전 빌드로 ios 앱이 빌드되는 문제가 있었습니다. 빌드 자체는 문제는 없지만 빌드 후 appstore connect 에 배포할 때 아래와 같은 에러가 뜨면서 배포에 실패합니다. Invalid Pre-Release Train. The train version '1.0' is closed for new build submissions 해결 프로젝트/ios/Runner.xcworkspace 에 들어가서 Target : Runner 로 선택 후 Info 항목을 확인합니다. (또는 Info.list 파일을 들어갑니다.) Bundle version string (short).. 2025. 1. 12.
[Flutter] 안드로이드 배포 시 프로젝트 버전 수정하기 개요 플레이 스토어에 앱을 업데이트하기 위해서는 새로운 프로젝트 버전의 앱 번들을 업로드해야 합니다. 이 글에선 플러터 프로젝트를 안드로이드 앱으로 빌드, 배포 시 프로젝트 버전을 수정하는 법을 안내합니다.  pubsec.yaml프로젝트 루트디렉토리에 위치한 pubsec.yaml 파일을 찾아 version 을 수정합니다. # The following defines the version and build number for your application.# A version number is three numbers separated by dots, like 1.2.43# followed by an optional build number separated by a +.# Both the version an.. 2025. 1. 12.
[Flutter/android] 플러터에 안드로이드 앱 링크 적용하기 with Go Router 개요 플러터 프로젝트에 안드로이드에서 제공하는 app link 기능을 적용해 보겠습니다. android app link는 링크 형태를 통해 안드로이드 앱 내부로 접근 가능하도록 돕는 여러 링크 유형 중 하나입니다.  android app link에 대해선 공식 문서를 참고하세요. 전제 앱 링크를 구현하는 방법은 여러 가지 입니다. 앱 링크를 적용할 플러터 프로젝트는 아래 flutter 플러그인을 사용해야 합니다. ✅ go_router 아래 플러그인은 사용하지 않습니다. (사용하지 말아야 합니다) ❌ app_links   AndroidManifest.xml 수정  android > app > src > main > AndroidManifest.xml 파일에 flutter_deeplinking_enabled.. 2024. 12. 7.
[Flutter] 플러터 안드로이드 apk 설치 오류 해결하기 개요 Flutter 앱을 apk 로 빌드하여 apk-release.apk 파일을 만들었습니다. 설치 과정은 진행되나 앱을 열 수가 없습니다. 이 문제를 해결해 보겠습니다.  해결 방법 아래와 같이 android/app/src/main/AndroidManifest.xml 파일 내 아래 MAIN/LAUNCHER 와 VIEW가 동일한 인텐트 필터에 있는 경우,   분리해 주세요.   MAIN/LAUNCHER와 VIEW 인텐트를 함께 선언하면 안드로이드 시스템이 앱의 진입점을 명확히 이해하기 어려워 발생하는 문제입니다. 참고 자료  Flutter apk installed b.. 2024. 12. 4.
[Flutter] 플러터 앱 성능 측정 및 평가, 성능을 개선하는 방법 with Android Studio 개요 안드로이드 스튜디오에서 플러터 어플리케이션 성능을 측정하고 평가, 성능을 개선하는 방법을 서술합니다. 안드로이드 스튜디오는 LadyBug 2024.02 버전을 기준으로 서술합니다. 저는 실 기기에서 프로파일 모드 실행했습니다. 참고하세요.  프로파일 모드로 앱 실행  안드로이드 스튜디오 > Run > Flutter Run 'main.dart' in Profile Mode 를 선택합니다.  또는 터미널에서 아래 명령어로도 실행 가능합니다. flutter run --profile DevTool 열기  프로파일 모드로 실행하면 안드로이드 스튜디오 우측에 Performance 탭이 활성화 되면서 아래와 같은 화면이 나타납니다. 하단 Open Devtool 을 클릭하여 좀 더 자세히 보겠습니다.  DevTo.. 2024. 11. 11.
[Flutter] Android Studio LadyBug Unsupported class file major version 65 빌드 에러 해결 개요 안드로이드 스튜디오 LadyBug 버전이 나와 업데이트했습니다. 업데이트 한 후 빌드에 문제 없었던 플러터 프로젝트 빌드 에러가 발생했는데요, 이 문제를 해결해 보겠습니다. 주의 이 글에서 소개하는 해결 방법이 항상 통하는 것은 아닙니다. 제가 다른 문제가 발생할 때 참조하기 위해 작성한 메모성 글입니다. 각 행동에 대한 충분한 근거를 서술하지 않습니다. 각 개발 환경이 모두 다르기 때문입니다. 사용하는 NDK 버전, 플러그인 버전, Dart SDK, Flutter SDK 버전들을 고려하여 적용해보시길 바랍니다. FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':gradle:compileGroov.. 2024. 11. 10.