개발 일지 17 — 켜자마자 꺼지던 앱
2026년 6월 19일 ~ 6월 20일
이번엔 꽤 아찔한 일이 있었습니다.
개발하면서 쓰는 빌드(개발빌드)에서는 앱이 멀쩡히 잘 돌아갔습니다. 그런데 스토어에 올릴 형태로 만든 빌드(출시빌드)는, 켜자마자 그대로 꺼져 버렸습니다. 시작 화면조차 제대로 뜨지 못했습니다.
원인을 찾는 데 시간이 걸렸습니다. 알고 보니 출시용으로 앱을 작고 빠르게 다듬는 과정에 문제가 있었습니다. 그 과정은 '안 쓰는 부품'을 자동으로 골라내 버리는데, 알림과 일정 관리에 꼭 필요한 내부 부품 하나를 '안 쓰는 것'으로 오해해서 같이 떼어내 버린 겁니다. 그 부품이 사라지니, 앱이 시작하자마자 무너졌습니다.
개발빌드에서는 이렇게 다듬는 과정을 거치지 않기 때문에, 그동안 한 번도 드러나지 않았습니다. 진짜 사용자에게 가는 그 빌드를 끝까지 직접 켜 보지 않으면 모르고 지나칠 수 있는 종류의 문제였습니다.
고친 방법은 두 가지였습니다. 먼저, 그 꼭 필요한 부품만은 절대 떼어내지 말라고 분명히 표시해 두었습니다. 그리고 같은 실수가 다시는 새어 나가지 못하도록, 자동으로 검사하는 장치도 함께 넣었습니다.
다시 올릴 때는 욕심내지 않았습니다. 바뀐 것들을 한꺼번에 쏟아내지 않고, 작게 나눠 한 단계씩 차근차근 올리기로 했습니다. 혹시 또 무언가 어긋나더라도, 어디서부터인지 분명히 알 수 있도록요.
무엇보다, 테스트에 시간을 내어 주신 분들께 죄송했습니다. 모처럼 앱을 열었는데 바로 꺼져 버렸으니까요. 다시 한 번, 끝까지 직접 확인하는 일의 무게를 배웠습니다.
