Apple, 사용자가 직접 ‘미수정 확인’을 하지 않으면 버그 리포트를 임의로 닫는 문제
3 hours ago
1
- Apple이 Feedback Assistant를 통해 보고된 버그를, 사용자가 “아직 수정되지 않았음”을 직접 확인(verify) 하지 않으면 자동으로 종료함
- 3년간 응답이 없던 네트워크 필터 확장 관련 개인정보 유출 버그(FB12088655) 에 대해, Apple이 갑자기 확인을 요구하고 2주 내 응답이 없으면 수정된 것으로 간주함
- 그러나 Little Snitch 개발자들이 최신 macOS에서도 동일한 문제가 남아 있음을 확인함에도, Apple은 리포트를 닫음
- 이러한 절차는 버그 리포트 수를 인위적으로 줄이는 구조로 작동해, 실제 품질 문제를 가리는 효과를 냄
- 결과적으로 Apple의 버그 관리 방식이 개발자 신뢰를 약화시키고, 협력적 피드백 문화를 저해하는 문제로 지적됨
Apple의 버그 리포트 자동 종료 문제
-
Apple Feedback Assistant를 통해 버그를 보고한 개발자가, Apple이 사용자의 확인 없이 임의로 리포트를 닫는 관행을 비판함
- Apple은 사용자가 “버그가 아직 수정되지 않았음”을 직접 확인하지 않으면 해당 리포트를 자동 종료함
- 수년간 응답이 없다가 갑자기 확인 요청을 보내며, 2주 내 응답이 없으면 “수정 완료”로 간주함
- 2023년 3월 제출된 FB12088655 “Privacy: Network filter extension TCP connection and IP address leak” 사례에서, 3년간 응답이 없다가 2026년 3월에야 Apple이 macOS 26.4 beta 4에서의 확인을 요청함
- 베타 OS를 상시 설치하지 않아 확인이 어려웠고, Apple에 수정 여부를 문의했으나 명확한 답변을 받지 못함
- Apple은 “2주 내 확인하지 않으면 수정된 것으로 간주하고 리포트를 닫겠다”고 통보함
-
Little Snitch 개발자들이 macOS 26.4 beta 4에서도 동일한 문제가 재현된다고 보고함
- 실제 macOS 26.4 정식 버전에서도 동일한 버그가 남아 있었음
- Apple이 수정되지 않은 버그에 대해 사용자의 직접 확인을 요구한 것은 비효율적이고 불합리한 절차로 지적됨
- 내부적으로 버그 리포트 수를 줄이기 위한 인센티브 구조가 작동하고 있을 가능성이 언급됨
- 이로 인해 “열린 버그 수”가 줄어들어 내부 지표상 품질이 개선된 것처럼 보이게 됨
다른 버그 리포트 사례
- 또 다른 사례로 FB22057274 “Pinned tabs: slow-loading target="_blank" links appear in the wrong tab” 버그가 언급됨
- 100% 재현 가능한 문제였음에도 Apple은 “조사 완료 - 현재 정보로는 진단 불가(Investigation complete - Unable to diagnose with current information)”로 표시함
- 3월 9일 추가 정보를 요청했으나 Apple은 응답하지 않음
- iPadOS 26.4 베타에서는 Safari 충돌 버그가 새로 발생했으며, Apple은 이를 공개 버전 출시 전까지 수정하지 않음
- 작성자는 “베타의 목적이 버그 수정이 아니라, 버그를 보고하는 사람을 귀찮게 하는 것 같다”고 비판함
Hacker News 이후의 변화와 Apple의 대응
- 이 글이 Hacker News 첫 페이지에 오른 직후, Apple은 FB22057274 리포트를 업데이트함
- Apple은 UI 문제에 대해 sysdiagnose 로그 제출을 요청함
- 이미 재현 단계와 화면 녹화 영상을 제공했으며, sysdiagnose는 개인정보 침해 위험이 있고 불필요한 자료라고 지적됨
- 작성자는 Apple의 요청에 대해 다음과 같이 응답함
- “UI 버그에는 sysdiagnose가 필요하지 않으며 도움이 되지 않는다”
-
Little Snitch 없이도 재현 가능한 방법으로, Xcode Additional Tools의 Network Link Conditioner를 이용해 업링크 지연 3000ms 프로필을 설정하면 동일한 현상을 재현할 수 있다고 제시함
Xcode Additional Tools 안내
-
Xcode Additional Tools에는 여러 유용한 유틸리티가 포함되어 있으며,
Apple Developer Downloads 페이지(로그인 필요)에서 다운로드 가능함
종합 평가
- Apple의 버그 리포트 관리 방식은 개발자에게 불필요한 부담을 주며,
실제 문제 해결보다 리포트 수 감소에 초점을 맞춘 구조로 작동함
- 장기간 응답 없는 리포트, 불합리한 확인 요구, 비효율적인 정보 요청 등으로 인해
개발자 신뢰와 협력 의지가 약화되고 있음
-
Homepage
-
개발자
- Apple, 사용자가 직접 ‘미수정 확인’을 하지 않으면 버그 리포트를 임의로 닫는 문제