디버깅 모드 해제 방법 - dibeoging modeu haeje bangbeob

디버깅 모드 해제 방법 - dibeoging modeu haeje bangbeob
2일 통신업계에 따르면 전날 KT 가입자 중 IOS 이용자들이 ‘마이케이티’ 앱에 접속하지 못하는 오류가 발생했다.(마이케이티 앱 오류 화면 갈무리) 뉴스1

주말 동안 아이폰 이용자들이 KT의 멤버십 애플리케이션(앱)에 접속하지 못하는 오류가 발생해 이용자들이 불편을 겪은 것으로 나타났다.

2일 통신업계에 따르면 전날 KT 가입자 중 iOS 이용자들이 ‘마이케이티’ 앱에 접속하지 못하는 오류가 발생했다.

아이폰 이용자들이 앱에 접속하려고 했을 때 “디버깅 모드에서는 마이 케이티를 이용할 수 없습니다. 디버깅 모드 해제 후 다시 시도해주세요”라는 알림 창이 뜨면서 접속에 어려움을 겪은 것이다.

현재는 서비스가 정상화된 상태다. 해당 오류는 1일 오전 1시부터 오후 2시까지 13시간 동안 지속된 것으로 확인됐다.

이날 KT는 자사 홈페이지를 통해 “iOS 보안 모듈 업데이트 오류로 오전 1시부터 오후 2시까지 iOS 앱 접속 장애가 발생했다”며 “현재 복구가 완료되어 모든 서비스가 정상화됐다”고 공지했다.

(서울=뉴스1)

  • 좋아요 이미지좋아요
  • 슬퍼요 이미지슬퍼요
  • 화나요 이미지화나요
  • 후속기사 원해요 이미지후속기사 원해요

Copyright ⓒ 동아일보 & donga.com

삼성 갤럭시, 노트 시리즈나 LG등 대부분의 스마트폰은 안드로이드 운영체제를 사용하고 있는데 이클립스를 사용해 앱 개발을 하기 위해서 또는 PC와 USB 연결을 통해 안드로이드의 내부에 접근해서 파일을 복사할때, PC에서 프로그램을 이용해 백업 및 복구를 할때 USB 디버깅 모드로 연결해야 할때가 있습니다.

안드로이드 4.0 버전인 아이스크린 샌드위치 이하에서는 옵션에서 바로 개발자모드에 접근할수 있었고 USB 디버깅 모드에서 옵션 설정을 할수 있지만 그 이상 버전에서 개발자 모드가 설정 메뉴에 나와있지 않기 때문에 약간의 작업이 필요합니다.

  • 개발자모드 켜기
  • USB 디버깅 활성화
  • 개발자모드 끄기

개발자모드 켜기

디버깅 모드 해제 방법 - dibeoging modeu haeje bangbeob

갤럭시를 기준으로 설정 > 더보기 > 디바이스 정보를 터치합니다.

디버깅 모드 해제 방법 - dibeoging modeu haeje bangbeob

디바이스 정보중 빌드번호가 있는데 이 부분을 계속 터치해 줍니다.

디버깅 모드 해제 방법 - dibeoging modeu haeje bangbeob

터치를 계속 하다 보면 개발 설정 완료 X단계 전입니다. 메시지와 함께 터치할때 마다 카운트가 줄어들고 개발자 모드를 실행하였습니다. 메시지와 함께 개발자 모드가 활성화 됩니다.

디버깅 모드 해제 방법 - dibeoging modeu haeje bangbeob

상위 메뉴로 이동하면 개발자 옵션이 활성화 되어 있습니다.

USB 디버깅 활성화

디버깅 모드 해제 방법 - dibeoging modeu haeje bangbeob

개발자 옵션중 디버깅 항목에 USB 디버깅 옵션이 있고 여기에 체크하면 PC에 안드로이드를 연결시 외장 디스크 처럼 내부 폴더 구조가 보이게 되어 모든 파일을 열람할수 있습니다.

디버깅 모드 해제 방법 - dibeoging modeu haeje bangbeob

접근시 위와 같이 USB 디버깅을 허용할까요? 메시지가 뜨는 경우가 있는데 확인을 터치해서 접근을 허용하면 되겠습니다.

개발자모드 끄기

만일 USB 디버깅이나 개발자모드의 옵션 설정이 필요가 없다면 개발자 옵션을 숨겨서 깔끔하게 기존 메뉴처럼 유지할 수 있습니다.

디버깅 모드 해제 방법 - dibeoging modeu haeje bangbeob

개발자모드를 끄는 방법은 설정 > 애플리케이션 관리자에 들어갑니다.

디버깅 모드 해제 방법 - dibeoging modeu haeje bangbeob

애플리케이션 관리자에서 설정 앱을 찾아 터치합니다.

디버깅 모드 해제 방법 - dibeoging modeu haeje bangbeob

애플리케이션 정보에서 저장공간을 터치합니다.

디버깅 모드 해제 방법 - dibeoging modeu haeje bangbeob

설정에 저장되어 있는 데이터를 삭제합니다.

디버깅 모드 해제 방법 - dibeoging modeu haeje bangbeob

위와 같은 안내가 나오는데 개발자 옵션에 대한 활성화 설정만 삭제되므로 안심하셔도 됩니다. 삭제 버튼을 클릭해 진행합니다.

디버깅 모드 해제 방법 - dibeoging modeu haeje bangbeob

이제 설정 메뉴를 확인해 보면 개발자 옵션 메뉴가 비활성화 된것을 확인할 수 있습니다.

XE에서는 config.inc.php 파일에서 정의된 __DEBUG__, __DEBUG_OUTPUT__ 등의 상수를 변경하여 디버그 모드를 켤 수 있습니다. 그러나 에러를 찾기 쉽도록 해주는 건 아니고, 그냥 사용자가 출력하고 싶은 내용이나 쿼리 목록 등을 보여주는 것 뿐이예요. 속도는 오히려 느려질 수도 있습니다.

라이믹스에서는 관리 모듈의 시스템 설정에서 디버그 기능을 켜면 에러까지 포함해서 보여줍니다.

상시 디버그모드로 운영하면 속도도 느려지고, 화면에 표시되는 에러나 그 밖의 정보 때문에 민감한 내용이 노출될 위험도 있습니다. 관리자에게만 표시하도록 설정하거나, 제일 좋은 방법은 php.ini의 error_log를 사용해서 모든 에러를 별도의 파일에 기록하도록 하는 것입니다.

스마트폰과 컴퓨터를 연동해서 이런 저런 작업들이 하는 것이 가능하죠. 이럴때 필요로 하는 것이 바로 usb디버깅이라고 할 수가 있습니다. 때로는 해제를 해야하는 경우도 생기기 마련인데 사실 방법은 어렵지 않죠.

1. 환경설정 - 일반으로 들어갑니다.

2. 개발자옵션으로 들어갑니다.

3. usb 디버깅에 있는 체크를 없애줍니다.

참고로 저는 갤럭시를 사용하고 있는 유저라 제가 사용을 하고 있는 스마트폰을 기준으로 설명을 드렸습니다. 다른 기종에서는 방법이 약간씩 상이할 수가 있으니 참고를 하시길 바라고!

사실 usb디버깅 해제하기를 하는 것보다 어떻게 이걸 사용을 해야하는지 궁금해하시는 분들이 더욱 많지 않으실까 하는군요. 그래서 그 방법도 함께 오늘 이 시간에 가져볼까 하는군요. 우선은 개발자옵션이 보이도록 해주어야 합니다.

1. 환경설정으로 들어가 일반으로 이동합니다.

2. 일반 메뉴 중 디바이스 정보를 눌러줍니다.

3. 빌드번호라는 메뉴를 계속해서 눌러줍니다.

계속해서 눌러주시면 개발자옵션이 생겼다라는 새로운 메뉴가 보이실 것이고 이렇게 하시면 이제 디버깅을 설정하기 위한 메뉴로 이동을 하는 것이 가능하겠습니다.

1. 마찬가지로 환경설정 - 일반으로 들어갑니다.

2. 개발자옵션으로 들어갑니다.

디버깅 모드 해제 방법 - dibeoging modeu haeje bangbeob

개발자 옵션에 들어가시면 usb 연결시에 디버깅 모드가 실행이 될 수 있도록 혹은 실행이 되지 않도록 설정을 할 수 있는 메뉴가 보이실 것입니다. 여기에서 체크 표시를 하느냐 안하느냐에 따라서 실행 여부가 달라진다고 하겠습니다.

아무튼 그래서 오늘은 간단하게 디버깅 해제와 더불어 어떻게 설정을 하는지 함께 알아보는 시간 가져보았습니다. 간단하게 다들 잘 따라오셨으리라 생각을 하고 저는 다음에 또 다른 정보로 인사드리도록 하겠습니다.