서문2024년 한 해 동안 어떤 일을 이루었는지 쭉 정리, 결산해보고자 한다. 이렇게 기록을 남겨 놓는 것이 내가 그해에 뭐 했지?라는 생각이 들 때 도움이 될 것이다.1월 말 전역 그 직후 나는 2024년 1월 24일 공군 837 기를 전역했다. 곧바로 라섹을 했다. 아직까지 라섹한 것을 후회하지 않는다. 미용적으로나 생산성 측면에서나 안경을 안 쓰는 게 훨씬 좋다고 느꼈다. 라섹 회복기간이 끝나고 주로 한건 딱 2개였는데 노션의 메모를 옵시디언으로 옮기는 일과 크롬익스텐션 개발이었다.새로 데스크탑과 노트북도 구매했다. 당시 방탈출에 빠져있어서 조건에 맞게 방탈출을 찾아주는 크롤러를 만들어 엑셀에 연동하기도 했는데, 부실하게 만들어져 지금은 잘 돌아가지 않는다.그러다 보니 어느새 복학시기가 다가왔다. ..
스꾸공지
현재 앱이 33의 API 수준을 타겟팅하고 있지만, 보안 및 성능에 최적화된 최신 API를 기반으로 앱을 빌드하려면 API 수준 34 이상을 타겟팅해야 합니다안드로이드 앱에서 빌드중에 발생한 Error Message이다.발생 원인플레이스토어에 올리기 위해서는 target 버젼에 제한이 있다. 번들파일에서 이것이 현재의 정책과 맞지 않을 때 저렇게 나온다.해결 방법build.gradle 파일에서 targetSdkVersion 34 로 맞춰줌으로써 해결했다.결론앱스토어에 올릴때는 항상 package 파일들의 dependency와 version을 다시한번 확인해보아야 할 것 같다.
이 App Bundle 아티팩트 유형은 네이티브 코드를 포함하며 아직 디버그 기호가 업로드되지 않았습니다.안드로이드 앱 번들을 업로드 할때 저런 경고창이 나왔다.발생 원인네이티브 코드 파일이 있어야지 번들 파일 업로드가 원활하게 되는 것 같다. 압축 폴더로 직접 만들어 추가해주면 된다.해결 방법build/app/intermediates/merged_native_libs/release/out/lib 의 폴더 3개를 한번에 압축해 zip 파일로 만든후 app bundle의 네이티브 디버그 기호에 업로드하였다.결론다른 블로그들의 글이 큰 도움이 되었다.
버전 코드는 이미 사용되었습니다. 다른 버젼코드를 사용해주세요.플레이스토어에 bundle을 제출 하던 중에 발생한 Error Message이다.발생 원인appbundle에 대해 고유 코드가 정해져 있다. 그리고 이 코드는 version을 나타내고 있어, 기존의 번들 파일과 숫자가 겹쳐서는 안된다. 이 부분을 수정하지 않고 앱 번들을 올리면 저런 오류가 뜬다.해결 방법app bundle을 번복해서 새로 제출하는 과정에서 기존의 버젼코드와 꼬인게 문제였다. 기존 제출했던 번들을 삭제하고 나니 정상적으로 처리되었다.결론나는 앱 번들을 제거해 해결하였지만 version이 들어있는 숫자뒤의 + 숫자, 가령 2.0.1+13 으로 되어있으면 13부분을 수정해서 제출하여도 된다.
Error MessageFlutter로 만든 앱을 빌드하고 올리려다가 생긴 오류이다. 발생 원인어플리케이션 ID는 다른 앱과 겹치면 안된다. 하지만 설정되지 않았다면 default 값인 com.example.com 그대로 있다. 이를 수정하지 않는다면 저런 오류가 나온다.해결 방법고유 어플리케이션 ID 를 변경해주지 않아서 생기는 문제였다 ctrl +F 로 모든 com.example을 찾아서 내 고유 ID로 변경해주었다.결론간단한 문제였다.
'디버그 모드로 서명한 APK 또는 Android App Bundle을 업로드했습니다. 출시 모드로 APK 또는 Android App Bundle에 서명해야 합니다.'Flutter로 만든 android 앱 빌드 중에 나타난 문제이다.발생 원인디버깅 모드에서 release 모드로 바꾸어야 한다. 평소 디버깅이 잘 돌아가도 release 모드에서 따로 설정이 제대로 되어 있지 않으면 이런 오류가 나온다. 해결 방법buildTypes { release { signingConfig signingConfigs.release } } /android/app/build.gradle 파일에서 debuging모드를 release 모드로 다음과 같이 수정한다. 결론app bun..
Could not build the precompiled application for the device. ════════════════════════════════════════════════════════════════════════════════ Building a deployable iOS app requires a selected Development Team with a Provisioning Profile. Please ensure that a Development Team is selected by:xcode에서 빌드중에 발생한 Error Message이다.발생 원인xcode에서 빌드 중 발생한 오류로, 계정관련 문제이다.해결 방법1. runner>signing & capitalbiliti..
CocoaPods did not set the base configuration of your project because your project already has a custom config set. In order for CocoaPods integration to work at all, please either set the base configurations of the target `Runner` to `Target Support Files/Pods-Runner/Pods Runner.profile.xcconfig` or include the `Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig` in your build configu..