Android 16 타겟 SDK 대응은 트랙 하나만 올려선 끝나지 않는다
Google Play Console에 “8월 31일까지 API 36을 타겟팅하지 않으면 앱을 업데이트할 수 없다”는 정책 알림이 떴다. 처음엔 계정에 있는 다른 앱 얘기인 줄 알고 엉뚱한 프로젝트를 열었고, 나중엔 비공개 테스트 트랙에만 새 빌드를 올려놓고 다 됐다고 착각했다. 두 번 다…
Google Play Console에 “8월 31일까지 API 36을 타겟팅하지 않으면 앱을 업데이트할 수 없다”는 정책 알림이 떴다. 처음엔 계정에 있는 다른 앱 얘기인 줄 알고 엉뚱한 프로젝트를 열었고, 나중엔 비공개 테스트 트랙에만 새 빌드를 올려놓고 다 됐다고 착각했다. 두 번 다…
빌드는 이미 TestFlight에 올라가 있었다. 심사 제출은 그 빌드를 고르고 버튼만 누르면 될 줄 알았다. 그런데 “심사에 추가”를 누르자 두 개의 필드가 비어 있다며 막혔고, 그 앞단에는 App Privacy 설문·연령등급·수출 규정 같은 “답을 정해야 하는” 질문들이 줄지어 있었다. 심사 제출은…
CI/CD로 TestFlight 업로드까지 자동화해두고, App Store 첫 등록도 명령어 몇 줄이면 끝날 줄 알았다. 그런데 App ID를 만드는 첫 단계부터 fastlane produce가 막혔고, 결국 웹 UI에서 하나씩 눌러 등록했다. 자동화가 어디서 멈추는지, 그리고 준비 단계에서 나를 붙잡은 사소한 오류들을 순서대로…
취미(부업…)로 만든 Flutter 앱에 fastlane + GitHub Actions로 배포 자동화를 붙였다. 결과부터 말하면, Android는 실제로 Google Play internal 트랙 업로드까지 완주해 파이프라인이 로컬 기준으로 완전히 검증됐다. iOS는 아직 Apple Developer 계정(돈…ㅠㅠ) 확인 단계에서 멈춰 있어 문법 검증까지만 마친 상태다 한쪽은…
디버깅에 꼭 필요한 로그 확인, 어떻게 하나요? 스스로에게 물어보고 싶습니다. 모바일 개발자가 아니기에 앱을 만들고 테스트를 하는 와중에 앱이 접속만 하면 강제종료가 되는 현상이 일어났습니다. 애뮬레이터에서는 별 문제가 없었는데 flutter build apk –release하고 스마트폰으로 확인을 하려고 앱을 실행하니 종료가 되었습니다.…