[iOS] 아이폰에서 특정 웹사이트 로그인이 안될 경우 해결법(NSURLDomainError, 비공개 릴레이)

2024. 3. 19. 15:16IT

반응형

모바일 앱을 개발하면서 로그인 테스트를 하거나, 또는 웹 서핑 중 로그인을 시도한다거나, 특정 앱 사용하면서 로그인을 시도한다거나 등의 여러 가지 환경에서 로그인을 해야 하는 상황이 온다.
보통 안드로이드에서는 크게 문제가 없으나, 아이폰에서 간혹 로그인이 안되는 경우가 발생한다.
오류 메시지는 주로 타임 아웃 또는 NSURLDomainError 오류가 뜨면서 로그인이 안되는 경우인데, 이 때 확인해할 것들이 몇 가지 있다.

1. 5G / LTE / WiFi 등 네트워크 상태 확인 (이 경우도 흔치는 않음 아주 간혹..)
  로그인이 안되는 경우 브라우저를 (사파리, 크롬 등) 켜서 웹 사이트가 제대로 뜨는지 본다.
  여기 저기 웹 사이트가 정상으로 뜨면 네트워크는 문제가 없는 것.

2. 웹사이트 오류 또는 모바일 앱이 오래되서 동작을 안하는 경우 (사실 이 경우는 흔치 않다)

3. 아이클라우드 비공개 릴레이가 켜진 상태 (대부분 이경우)
  아래 스크린 샷처럼 아이클라우드 설정에서 비공개 릴레이가 켜져 있다면 해당 옵션을 끄도록 한다.
  비공개 릴레이는 개인정보보호를 위해 추적방지, IP보호 등 보안 기능을 제공해주지만, 일부 앱/웹의 로그인 불가, 인터넷 속도 저하 등의 이슈가 보고 되어 있다.
  거의 대부분 이게 원인인 상황이다. 끄면 대부분의 로그인 불가 이슈가 해결 된다.



반응형