Xcode를 설치하지 않고 iOS 8 장치의 콘솔 로그에 액세스 할 수있는 방법이 있습니까?


11

제목이 다 나와 있습니다. iOS 8 이전에는 iPhone 구성 유틸리티를 사용할 수 있었지만 더 이상 작동하지 않습니다. gargantuan XCode를 설치하지 않고 이러한 로그에 액세스 할 수있는 다른 방법이 있습니까? 이를 수행 할 수있는 타사 유틸리티가 있습니까?


1
: 프리웨어 유틸리티가 lemonjar.com/iosconsole
오디세우스

2
그렇다면 iOS 콘솔이 iOS 8 장치에서 콘솔 로그를 볼 수있게하는 유일한 유틸리티 (XCode 제외)라는 것을 더 잘 알고 있어야합니다.
odysseus

매우 유용한 유틸리티 및 프리웨어. 공유해 주셔서 감사합니다!
레오 나탄

답변:


9

예. Apple Configurator 2 에는 콘솔 로그를 테일 및 / 또는 덤프 할 수 있고 페어, 연결 장치 열거 등과 같은 다른 멋진 작업을 수행 할 수있는 명령 줄 도구가 있습니다.

cfgutil syslog

그것은 공식적인 Apple 방식이며 Xcode 보다 다운로드가 훨씬 작습니다 . 둘 다 무료이지만 cfgutil훨씬 강력하며 iOS 기기를 Mac에 연결하거나 분리 할 때 앱 제거, 삭제, 페어링 및 스크립트 실행과 같은 작업을 수행 할 수 있습니다.

cfgutil명령 행에서 사용 가능 하게하려면 구성 관리자 2를 열고 메뉴에서 구성 관리자 2- > 자동화 도구 설치 ...를 선택하십시오.

또한 homebrew를 보고 libimobiledevice를 설치할 수 있습니다. 공개 소스이며 무료이며 시간이 지남에 따라 상당히 업데이트 된 것으로 보입니다.

brew install libimobiledevice

cfgutil syslog는 "grep --line-buffered"와 잘 작동하여 관심있는 로그 만 볼 수 있습니다. 예를 들어, 이것은 MobileNotes의 로그 만 표시합니다. "cfgutil syslog | grep --line-buffered
MobileNotes

cfgutil라이브 로그에 대해서만 작업 같은 외모가 아닌 이전 로그 장치는 애플 구성자 2에 연결하지 않고 생산
allenlinli

2

iTools 라는 도구가 있습니다

iPCU 또는 xcode의 콘솔 로그와 같은 실시간 시스템 로그를 제공합니다.

  • Connect Your device 시스템에.

  • 클릭 itools->Under iPhone->>Advanced->System logs



1

내가 사용하고 libimobiledevice ( 링크 ). 이것은 크로스 플랫폼 소프트웨어 프로토콜 라이브러리이며 기본적으로 iOS® 장치와 통신하기위한 도구입니다.

이러한 장치가 설치되면 페어링 된 장치를 연결하고 잠금을 해제 한 후 다음 명령을 사용하여 화면의 로그를 볼 수 있습니다. idevicesyslog

이것은 장치에 대해 꼬리를 돌리는 것과 유사합니다. 다시 한 번 장치를 페어링해야합니다. 명령 줄을 사용하여 (예 : Linux에서이 명령을 실행하는 경우) 로그를 볼 수 있지만 페어링되지 않은 경우 장치를 페어링해야합니다. idevicepair pair 페어링을 해제 할 수도 있습니다.idevicepair unpair

페어링 및 페어링 해제시의에 해당 항목이 표시되어야합니다 /var/db/lockdown.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.