앱의 개발환경에 따라 앱 설치파일을 구분할 수 있는 Flavor 적용 과정을 간단히 작성해보려고 합니다.모든 과정을 기록해놓은게 아니라 일부 누락이 된 부분이 있을수 있으니 참고해주시고 궁금한게 있으면 댓글로 남겨주세요~제가 지금 설정한 개발환경과 flavors는 다음과 같습니다.# 개발 환경 - FVM: 3.24.5 - FlutterTargetSdkVersion: 34 - flutter_flavorizr: ^2.2.3 (pub.dev)# Flavors - development : 개발을 위한 앱 - staging : 테스트를 위한 앱 - production : 출시를 위한 앱1. flavorizr.yaml 파일 추가 (lib/flavorizr.yaml) - pubspec.yaml 파일에 추가하는 방법도..
사업계획서를 작성하면서 주로 사용하는 단축키입니다.다른 단축키는 거의 안쓰고 마지막에 문장 정리할때만 쓰는 단축키인데 항상 까먹어서리... ㅋ- 단락 시작 위치 맞추기: Shift + Control + ` (shift + ~)- 자간 넓히기: Shift + Option + N- 자간 좁히기: Shift + Option + N
프로젝트에 table_calendar를 적용해보니 아래와 같은 에러가 발생하였습니다.Locale data has not been initialized, call initializeDateFormatting()이 에러는 에러 문구에도 나와 있듯이 local을 지정하지 않아서 발생하는 오류입니다.해결방법은 에러 문구에 있는것처럼 initializeDateFormatting(); 를 호출하면 되겠죠저는 한글만 사용할것이기 때문에 아래와 같이 main.dart의 main() 엔트리 포인트를 다음과 같이 수정해주면 됩니다.void main() async { WidgetsFlutterBinding.ensureInitialized(); await initializeDateFormatting('ko_KR'); //..
MacOS Sequoia로 업데이트를 하면서 XCode 16도 함께 업데이트를 했습니다.iOS18 업데이트도 함께 진행됐지요.업데이트 이후 처음으로 AppStore에 Distribut App을 진행하는 과정에서 다음과 같은 bitcode 에러가 발생했습니다.Asset validation failedInvalid Executable. The executable 'Runner.app/Frameworks/Mapbox.framework/Mapbox' contains bitcodeAsset validation failedInvalid Executable. The executable 'Runner.app/Frameworks/Mapbox.framework/Mapbox' contains bitcode. (ID: 467..
잘 사용하고 있던 웹뷰 페이지가 어느 순간 SUPPRESS_ERROR_PAGE Error를 뱉어내며 페이지가 보이지 않는 문제가 발생했습니다.물론 Flutter를 최신 버전으로 upgrade 하면서 flutter_inappwebview를 6.0.0으로 migration하면서 발생한 문제였던것 같습니다.E/MethodChannel#flutter/platform_views( 3411): Failed to handle method callE/MethodChannel#flutter/platform_views( 3411): java.lang.RuntimeException: Unknown feature SUPPRESS_ERROR_PAGEE/MethodChannel#flutter/platform_views( 3411..