목록전체 글 (116)
coding etude
프로젝트 생성 후 처음 시뮬레이터로 디버깅 모드 실생 했을 때 처음 보는 에러가 발생 했다...뭐지..?! 발생 원인검색 해보니 이유는 특정되지 않지만 원인은 빌드과정에서 문제가 발생하는듯 하다.(너무 뻔한가..)1. 시뮬레이터와 연결되기전에 앱이 너무 빨리 종료되서 발생.2. 기존 작업하던 다른 앱의 cache가 남아 있을 때 발생.3. android 시뮬레이터일 경우 Quick boot를 사용하면 간혹 발생.4. 에러에 나오는 port 에 이미 다른 작업이 진행 되고 있을 때 발생.5. IDE 또는 pc(or 노트북) 의 vm 에 일시적 오류일 떄 발생.6. flutter 의 package가 오류를 낼때 발생.모든 해결 방법을 살펴 보자. 방법 1 : 기존 기록 삭제 하기 / 기존 cache 제거 하..
android studio에서 처음 flutter project를 생성하고 시뮬레이터에서 구동하면 gradle 버전 오류가 발생한다.프로젝트 생성 시 자동으로 세팅되는 버전은 AGP: 8.1.0 / gradle : 8.4로 되어 있다.(현재 NarWhal 2025 버전)android studio 홈페이지에서도 버전 호환 정보를 확인 할 수 있다.android SDK의 버전이 매년 업데이트 되면서 호환성 문제가 발생하는듯 하다. AGP 과 gradle그전에 AGP와 gradle를 알아야 한다.gradle는 쉽게 말해 범용 빌드 도구 이다. kotlin, java 의 빌드 자동화 도구라고 생각하면 된다.AGP(android gradle plugin)으로 gradle를 안드로이드 용으로 사용하기 위한 plug..
사업자등록한 소상공인 이라면 누구나 신청이 가능하다.- 소상공인 24정보 등록하면 월 전자책 3권 대여 / 오디오북 1권 대여- 등록 하지 않으면 월 전자책 1권 대여 1. 소상공인 지식배움터(https://edu.sbiz.or.kr/edu/main/main.do)- 지식배운터에 회원가입을 한다.- 온라인 강의를 1회 이상 시청한다.2. 소상공인 24(https://www.sbiz24.kr/)- 소상공인 24에 가입하고 사업자 정보를 입력한다.3. 휴대폰에서 보기- 교보문고 전자책 App 설치- 전자도서관 > 소상공인지식배움터 검색 > 로그인 후 등록 하면 사이트에서 대여 후 모바일에서도 사용 가능 끝.
1. 사업자 및 통신판매업 신청하기- 홈텍스에서 사업자 신청하기(정보통신업 - 응용소프트웨어 개발 및 공급업)- 사업자 통장 및 OTP 만들기 (혹시라도 업체에 프리랜서로 근무하게 되면 세금계산서를 발행해야 하기 떄문에 OTP와 범용공인인증서를 발급해 놓는게 좋다) 2. 스토어에 따라 프로필 정보 업데이트 하기- play store1. 플레이스토어는 설정에서 결재프로필을 따로 등록해 주어야 한다.2. 결재 프로필에서 이름으로 되어 있는 계발자 이름을 업체 명으로 변경해주는것이 좋다.3. 결재 프로필을 등록 하려면 통신판매업 번호가 필요하다. (정부 24에서 신청하고 가까운 구청, 시청, 군청 에서 수령하면 된다 / 비용은 거주지의 규모에 따라 다르다)4. 결재 프로필 업데이트 후 입금받을 계좌를 ..
Admob 페이지에서 생성 및 설정 하는 방법은 생략..1. 설정 하기 - 파일에 앱 ID 설정하기IOS (IOS > Runner > Info.plist)GADApplicationIdentifierIOS APP IDANDROID (android > app > src > main > AndroidManifast.xml) 2. bannerAd 생성 및 Load 하기처음에는 provider와 GetIt을 사용하여 생성 하고 불러와서 사용했다.몇 가지 문제점이 발생 했다.- watch 를 사용해서 bannerAd가 로드 되었는지 구독하는 순간 무한 리로딩을 시작한다. (정확한 이유는 모르겠지만, bannerAd는 지속적으로 업데이트 되는듯 하다.)- read 를 사용하여 로드하고 불러오면 bannerAd가 ..
원인fastlane ios upload_to_testflight() 진행 시 발생하는 에러로 ios는 외부에서 로그인 하려고 하면 신뢰할 수 있는 기기에서 6자리 2차 비밀번호를 받아서 입력해야 한다.fastlane로 업로드 진행하면 2차 비밀번호를 입력 할 수 없기 때문에 오류가 나는것이다.(XCode에서 업로드 시 이미 신뢰 할 수 있는 기기이기 때문에 2차 비밀번호가 필요 없음.) 해결두가지 방법이 있는데 사실은 동일한 방법이다. 편한 방법을 사용하면 될듯 1. .bash_profile or .zshrc의 환경 변수에 등록해주기 - https://account.apple.com 에 접속해서로 로그인 하기- 앱 암호로 들어가서 앱 암호 생성하기!! 생성 할때 보여지는 암호는 꼭 어딘가에 저장해놔야 한..
fastlane 에서 build_app()로 ios 의 build 폴더를 ipa 로 압축 할때 발생하는 에러. fastlane에서 실행 시 time out 시간을 세팅해주야 하는듯 하다. ENV["FASTLANE_XCODEBUILD_SETTINGS_TIMEOUT"] = "120"이 코드를 ios/Fastfile 내부에 추가해 주면 해결 된다.어디에 삽입하는지 몰라서 고민했는데.build_app 을 사용하는 lane 내부에 넣어서 해결 됐다.숫자는 원하는 시간으로 수정이 가능하다. 예시lane :build do ENV["FASTLANE_XCODEBUILD_SETTINGS_TIMEOUT"] = "120" build_app() end 끝.