Dev/Flutter 50

XCode 15 에서 iOS17 앱 빌드가 실패하는 이슈

오류 Error (Xcode): Sandbox: rsync.samba(37827) deny(1) file-write-create /.../StudioProjects/mvp_english_by_gpt/build/ios/Debug-iphonesimulator/Flutter.framework 1. 해당 프로젝트를 Xcode 로 연다. 2. 왼쪽 사이드바에서 Runner 를 선택한다. 3. Runner 창 에서 TARGETS 에서 Runner 를 선택한다. 4. "Build Settings" 탭을 선택한다. 5. 해당 탭 영역의 탐색창에서 "ENABLE_USER_SCRIPT_SANDBOXING" 검색해서 찾는다. 6. ENABLE_USER_SCRIPT_SANDBOXING 해당 키의 값이 "No" 그렇다면 비활성..

Dev/Flutter 2023.10.12

[Flutter] iOS 빌드 오류 - XcodeBuild Error by Dependency Package

flutter xcodebuild: error: Could not resolve package dependencies: checksum of downloaded artifact of binary target 'FirebaseFirestore' (4a0070c4bf7e5ab59359dd8a0e68f402f3ec6c1e189fc39cc44ca88418f26ac4) does not match checksum specified by the manifest 위와 같은 FirebaseFirestore 패키지 오류가 났었는데, Xcode 캐시 지우고, Flutter 재빌드하고 해봤는데 아무런 소용이 없었다. 나의 경우는 Xcode 의 의존성 패키지를 업데이트하니깐 관련 오류가 해결이 되었다. 참고 : https://..

Dev/Flutter 2023.07.24

[Flutter] 오류 해결(기타)

* What went wrong: A problem occurred configuring project ':firebase_core'. > com.android.builder.errors.EvalIssueException: defaultConfig contains custom BuildConfig fields, but the feature is disabled. 해당 플러그인 라이브러리에 접근해서 build.gradle 에서 BuildConfig 를 사용할 수 있게 설정하면 된다 buildFeatures { buildConfig = true } Running Gradle task 'assembleDebug'... ../../.pub-cache/hosted/pub.dev/stream_chat_flutter..

Dev/Flutter 2023.06.30

[Flutter] AAPT: error: failed to read PNG signature: file does not start with PNG signature.

> A failure occurred while executing com.android.build.gradle.internal.res.Aapt2CompileRunnable > Android resource compilation failed ERROR:/Users/.../android/app/src/main/res/drawable/app_icon.png: AAPT: error: failed to read PNG signature: file does not start with PNG signature. ERROR:/Users/.../android/app/src/main/res/drawable/app_icon.png: AAPT: error: file failed to compile. 아이콘으로 쓸 app_ic..

Dev/Flutter 2023.06.28

[Flutter] ListView.Builder 를 사용할때 주의할 점

ListView.builder or ListView.seperated 를 사용해서 리스트를 구현할때, UI 관점에서 주의할 점이 있습니다. ListView 를 생성해서 UI 만들어진 리스트를 보게되면 위 아래 공백이 생깁니다. 자세히 보다보니 ListView 에는 기본적인 Padding 값이 존재합니다. 그렇기때문에 Padding 값을 설정하고 ListView 를 만들어줘야 합니다. ListView.separated( shrinkWrap: true, padding: EdgeInsets.zero, itemCount: items.length, separatorBuilder: (BuildContext context, int index) => const SizedBox(height: 15), itemBuilde..

Dev/Flutter 2022.12.23