새로 출시된 iPhone X의 각종 문제에 이어, 최근에는 점점 더 많은 iPhone과 iPad 사용자들이 심각한 리스프링(respring) 및 재부팅 문제를 보고하기 시작했습니다. 이 문제는 지난 며칠간 트위터와 레딧을 통해 빠르게 확산되고 있으며, iPhone X 역시 예외가 아닙니다. 그렇다면 이 문제는 구체적으로 어떤 부분에 영향을 미치는 것일까요?
피해를 입은 사용자들에 따르면, 문제는 현지 시간으로 12월 2일 오전 12시 15분으로 시간이 바뀌는 순간 처음 나타났습니다. iPhone이나 iPad가 날짜와 시간 변경을 적용하는 순간 예기치 않은 리스프링이 시작됩니다. '리스프링'이라는 용어가 익숙하지 않은 분들을 위해 설명하자면, 리스프링은 기본적으로 iPhone의 소프트 재부팅입니다. 기기가 완전히 종료되지는 않지만 홈 화면(스프링보드)이 다시 로드됩니다. 하지만 일부 경우에는 기기가 완전히 종료된 후 재부팅되기도 하며, 심한 경우 지속적인 부팅 루프(boot loop)에 빠지는 사용자도 있었습니다. 사용 중인 iPhone에서 비슷한 현상이 나타난다면 아래 내용을 확인해 문제의 원인을 파악해 보세요.
문제의 원인은 무엇인가요?
먼저 알려드리자면, 이 문제는 iOS 11.1.2 및 기타 일부 버전을 실행하는 많은 iPhone과 iPad에 영향을 미칩니다. 좋지 않은 소식처럼 들리지만 다행스러운 점도 있습니다. 바로 이 문제는 소프트웨어 관련 문제이기 때문에 Apple 공식 수리 센터에 방문하지 않고도 스스로 해결할 수 있다는 것입니다.
이 문제는 로컬 알림(local notification) 시스템을 사용하는 앱과 iPhone의 날짜 및 시간 체계 간의 상호작용에서 비롯된 것으로 보입니다. 여기에는 미리 알림이나 할 일 등에 대해 매일 알림을 보내는 앱들이 포함됩니다. 로컬 알림에 대해 들어본 적 없는 분들을 위해 Apple의 공식 설명을 소개합니다.
로컬 알림은 앱이 포그라운드에서 실행되고 있지 않더라도 새로운 데이터가 도착했음을 사용자에게 알리는 방법입니다. 로컬 알림을 사용할 때 앱은 알림 정보를 로컬에서 구성해 시스템에 전달하며, 앱이 포그라운드에 있지 않는 동안 시스템이 알림 전송을 처리합니다.
따라서 반복 설정이 적용된 로컬 알림을 사용하는 앱이 있다면, 해당 앱이 iDevice의 iOS 스프링보드를 충돌시킬 수 있습니다. 서버에 의존하지 않고 자체적으로 알림을 보내는 앱도 여기에 해당합니다. (예: Calm, Headspace 또는 비행기 모드에서도 작동하는 알림을 사용하는 모든 앱)
iPhone에서 발생하는 무작위 재부팅 문제를 해결하고 싶다면 아래 내용을 계속 살펴보세요.
효과가 없는 방법
날짜 및 시간 iOS 버그로 인한 재부팅 문제 해결 방법을 시도하기 전에, 먼저 사용자들이 지금까지 시도했지만 실패한 방법들을 살펴보겠습니다.
- iDevice를 재시작해도 문제가 해결되지 않습니다.
- 앱을 재설치해도 문제가 해결되지 않습니다.
- iDevice를 강제 재설정(하드 리셋)해도 문제가 해결되지 않습니다.
따라서 이러한 방법에 시간을 낭비하지 마세요.
효과가 있는 방법
방법 #1: 날짜와 시간을 조정해 재부팅 문제 해결
날짜 및 시간 iOS 버그로 인해 iPhone에서 재부팅 문제가 발생하고 있다면, 가장 먼저 날짜와 시간을 특정 날짜(12월 1일)로 되돌리는 것을 시도해 보세요. 방법은 다음과 같습니다.
- 설정으로 이동합니다.
- 일반을 탭합니다.
- 날짜 및 시간으로 이동합니다.
- 자동으로 설정 토글을 비활성화합니다.
- 슬라이더를 사용해 날짜를 12월 1일로 되돌립니다.

참고: 이 방법을 사용할 때는 잘못된 날짜와 시간이 iPhone이나 iPad의 다른 기능들에 영향을 줄 수 있다는 점에 유의하세요. Safari에서 SSL이 적용된 사이트 접속 시 인증 오류가 발생하거나 알람 앱에 문제가 생길 수 있습니다.
방법 #2: 문제가 되는 앱의 알림 비활성화
이 방법은 많은 사용자들에게 실제로 도움이 된 것으로 알려져 있습니다. 시도해 보려면 다음 단계를 따르세요.
- 설정으로 이동합니다.
- 알림을 탭합니다.
- 해당 앱을 선택합니다.
- 알림 허용 토글을 비활성화합니다.

문제를 일으키는 앱을 특정할 수 없다면 모든 앱의 알림을 꺼두세요. 만약 알림을 비활성화할 수 없는 상황이라면, 임시로 날짜와 시간을 일주일 전으로 되돌려 보세요. 그러면 알림을 끌 수 있습니다. 알림을 끈 후에는 현재 날짜와 시간으로 아무 문제 없이 되돌아갈 수 있습니다.
방법 #3: iDevice를 iOS 11.2로 업데이트
Apple은 최근 iOS 11.2를 출시했으며, 이 업데이트가 날짜 및 시간 iOS 버그로 인한 반복적인 충돌에 대한 근본적인 해결책이 될 수 있습니다.
iPhone에서 최신 iOS 11.2 업데이트를 받으려면 설정으로 이동하고, 일반을 탭한 후 소프트웨어 업데이트 섹션을 여세요. 시스템이 새로고침될 때까지 기다린 후 다운로드 및 설치를 탭해 설치를 진행합니다. 설치 전에 iDevice의 배터리가 최소 50% 이상 남아 있고 Wi-Fi 네트워크에 연결되어 있는지 반드시 확인하세요. Apple에 따르면 이 업데이트로 문제가 해결될 것이라고 합니다. 실제로 해결되었는지 여부는 언제든지 댓글로 알려주세요.
독자들의 추천 팁
- 시간대를 호놀룰루(Honolulu)로 변경해 보세요. 문제가 해결될 수 있습니다.
- Deadspace 앱을 삭제하세요(iDevice에 설치되어 있는 경우).
- 백그라운드 앱 새로 고침을 비활성화하세요(설정으로 이동하고, 일반을 탭한 후, 백그라운드 앱 새로 고침 섹션을 열고 다시 탭해 끕니다).
마무리
어떤 방법을 선택하든, 가능하다면 iTunes를 통해 기기를 완전히 백업해 두는 것을 강력히 권장합니다. 기기가 리스프링만 반복하고 완전히 재부팅되지 않는다면, 리스프링이 계속되는 상황에서도 백업이 가능합니다. 백업 절차에 대한 자세한 내용은 'iPhone X를 DFU 모드로 시작하는 방법' 관련 문서에서 확인할 수 있습니다.
iDevice가 지나치게 뜨거워진다면 기기를 완전히 꺼두세요. 이렇게 하면 기기 손상을 예방할 수 있습니다. 또한 추가 업데이트 사항이 올라오면 이 글을 통해 계속 안내해 드리겠습니다.
위에서 소개한 방법 중 어떤 것이 도움이 되었는지 아래 댓글로 알려주세요.