Log
Lockbox Vault
App Store비밀번호를 기기 안에만 둡니다. 서버로 나가지 않고, 계정도 만들지 않습니다. 자동 완성으로 로그인 화면에서 바로 꺼내 씁니다.
2026.10.17
기기 여러 대에서 같은 보관함을 쓸 때 데이터가 사라질 수 있는 경우 두 가지를 찾아 막았습니다. 다른 기기에서 보관함을 새로 만든 뒤 예전 기기에서 Face ID로 열면, 새 항목이 예전 키로 저장돼 나중에 열 수 없게 될 수 있었습니다. 이제 Face ID로 꺼낸 키가 현재 보관함과 맞는지 먼저 확인하고, 맞지 않으면 비밀번호를 다시 묻습니다.
또 동기화가 끝나기 전이거나 앱 버전이 낮아 보관함을 읽지 못할 때 처음 설정 화면이 떠서 기존 보관함을 덮어쓸 수 있었습니다. 이제는 보관함이 있는데 읽지 못하면 덮어쓰지 않고 업데이트를 안내합니다. 애플이 요구하는 개인정보 사용 내역 파일도 함께 넣었습니다. 다음 빌드에 반영됩니다.
2026.08.22
맥 버전은 지난달에 접어둔 작업이었습니다. 다시 열어 보니 화면은 이미 다 만들어져 있었습니다. 막고 있던 건 만들다 만 기능이 아니라, 한 번도 내보내지 않았다는 사실이었습니다.
출시 준비를 하다 말고 검증 절차부터 적었습니다. 무엇을 확인해야 하는지 적어 내려가다 보니, 볼트가 사라질 수 있는 길이 세 개 나왔습니다. 마스터 비밀번호를 다섯 번 틀리면 볼트를 지우는데, 그 횟수를 기기끼리 나눠 세고 있었습니다. 아이폰에서 세 번, 맥에서 두 번이면 다섯 번입니다. 동기화를 끄면 이 기기에만 두겠다는 뜻인데 다른 기기의 볼트까지 지워졌습니다. 스크린샷을 찍으려고 만들어 둔 개발용 인자는 실제 볼트를 먼저 비우고 시작했습니다.
셋 다 기기가 하나일 때는 드러나지 않던 것들입니다. 맥을 더하는 일이 화면을 하나 늘리는 작업인 줄 알았는데, 실은 "기기는 하나"라는 전제를 걷어내는 일이었습니다. 전제가 바뀌면 멀쩡하던 코드가 조용히 위험해집니다.
그래서 내보내는 일보다 이쪽을 먼저 고쳤습니다. 지금은 심사를 기다리고 있습니다. 아이폰에서 쓰던 볼트를 맥에서 그대로 열고, 자리를 비우면 알아서 잠깁니다. 추가 구매는 없습니다.