# release

Flutter 앱 서명 key.jks 읽기 실패 Failed to read key key from store "android/app/key.jks" : Integrity check failed: java.security.NoSuchAlgorithmException: Algorithm HmacPBESHA256 not available
앱 서명을하고 key.jks, key.properties, buildTypes, signingConfigs 모두 설정을 잘 해주었지만 갑자기 flutter build appbundle 명령어를 실행하면 오류가 발생한다.
[FLUTTER] Android 배포
Mackeytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key/android/appandroid/storePassword=passwordkeyPassword=pa
22.01.05 깃허브 풀리퀘스트, 태그(릴리즈)
풀 리퀘스트란 검토없이 master 브랜치에 병합하는 것을 막기 위한 방법이다.기본적으로 master에 병합을 진행할 권한을 가진사람에게 풀 리퀘스트를 보내고 검토 및 토의를 한 뒤에 권한자가 병합을 진행하게 하는 방법이다. 태그(릴리즈)태그를 가진 브랜치는 릴리즈 버
버전은 어떻게 정하면 좋을까? (Version 1.0.0, 1.0.1, 1.1.0, 2.0.0의 차이)
Git 사용시 git tag 1.0.0과 같이 tag를 붙이게 된다. 이 태그 뒤의 숫자는 어떻게 증가시키면 될까? Semantic Versioning으로 알아보자!
Release / Deploy / Distribute / Debug
같은 제품을 새롭게 만드는 것을 의미ex) ip address를 release 한다는 것은 새로운 아이피 번호를 부여받는 다는 의미디버그에 대한 정보가 없으며, 코드를 최적화하여 실행파일 크기를 최대한 줄여준다.속도와 크기, 메모리 사용면에서 디버그 보단 좋으며, 순수
[Flutter] ios android 배포
앱 배포 문서화flutter ios build1-1. 라이브러리 에러가 터지면 pods, podfile, podfile.lock을 rm -rf 1-2. pod init1-3. pod install1-4. 정 안되면 파일 복사flutter ios build 가 안되면
[React Native]Android Release
React Native 를 하면서 Android 버전으로 Release를 하는 법을 알아보겠습니다.전체 과정을 다루는 것이 아니고 Release APK 를 추출하는 법입니다.Android App Bundles(aab)는 모릅니당1.Singing Key만들기my-rel

[react-native] IOS 배포하기
항상 소스코드에 있는 버전명 일치 작업을 먼저 진행 한 후 배포 진행해야함. 버전 업그레이드 기준은 기능또는 버그 수정에 따라서 내부에서 상의해서 정하는 것이 좋음. ⭐️ Version 설정 xcode 들어가서 프로젝트 클릭하게되면 General 탭에서 versio

[react-native] 안드로이드 APK(AAB) 파일 생성하기📱
Production test build 하기 전에 먼저 해당 프로젝트 에뮬레이터 또는 Android device에서 성공적으로 컴파일이 되고 실행이 되고 오류는 없는지 확인한 후 진행하여야 합니다. 1. key store 생성 Android 용 React Nativ

[Android] Lint found fatal errors while assembling a release target.
release 빌드 중 발생한 에러lintOptions 을 수정하여 error 를 피할 수 있는 방법을 제공해준다.실제 원인을 파악하기 위해서는app/build/reports/lint-results-release-fatal.html파일을 확인해보면 된다.다양한 이유가
TIL - Git Flow
해당기능에 해당하는 feature brnach따고 리베이스 스쿼시. git flow란?깃을 이렇게 안쓸수도 있음. 마스터에 작업해서 마스터에서 푸시하는경우가있음.개인브랜치를 까고 거기서만 작업하는 경우도 많음.어떤프로세스를 도입해서 하느냐는 케바케다. git flow란