Чи є спосіб отримати доступ до журналів консолі на пристрої iOS 8 без встановлення Xcode?

Назва все це говорить. До iOS 8 можна було використовувати утиліту конфігурації iPhone, але це не працює. Чи є інший спосіб доступу до цих журналів без встановлення гігантського XCode? Чи є якісь утиліти сторонніх виробників, які можуть це зробити?

10
Дуже хороша утиліта, і безкоштовна. Дякую, що поділились!
додано Автор Danilo Janune, джерело
Ну, тоді треба зробити більш відомим, що iOS Console - єдина утиліта (окрім XCode), яка дозволяє переглядати консольні журнали на пристроях iOS 8.
додано Автор odysseus, джерело

5 Відповіді

Так. Конфігуратор Apple 2 має інструмент командного рядка які можуть перекривати та/або скидати журнали консолі та виконувати деякі інші корисні операції, такі як пара, перераховувати підключені пристрої тощо ...

cfgutil syslog

Це офіційний шлях Apple, і це набагато менше, ніж скачати, ніж Xcode . Обидва вони безкоштовні, але cfgutil набагато потужніше і може робити такі дії, як видалення додатків, стирання, пар і навіть запуск сценаріїв під час приєднання й від'єднання пристроїв iOS до вашого Mac.

To make cfgutil available at the command line, open Configurator 2, and choose Configurator 2 -> Install Automation Tools ... from the menu.

Ви також можете переглянути домашню сторінку і встановити libimobiledevice - це також відкритий вихідний код і безкоштовний, і, здається, з часом оновлено досить добре.

brew install libimobiledevice
7
додано
cfgutil syslog працює дуже добре з "grep --line-buffered", щоб бачити тільки журнали, які вас цікавлять. Наприклад, це покаже лише журнали з MobileNotes: "cfgutil syslog | grep --line-buffered MobileNotes"
додано Автор clzola, джерело

There is a tool called iTools

Вона забезпечує системні журнали в реальному часі так само, як журнал консолі в iPCU або xcode

  • Connect Your device to system.

  • click on itools->Under iPhone->>Advanced->System logs

2
додано

I'm using libimobiledevice(link). This is a cross-platform software protocol library and tools to communicate with iOS® devices natively.

Once these are installed, you can plug in a paired device, unlock it and use the following command to view the logs on the screen: idevicesyslog

This is akin to running a tail against the device. Again, the device must be paired. You can use the command line (e.g. if you’re running this on Linux) to view the logs, but if you’re not paired you’ll need to pair your device: idevicepair pair You can also unpair: idevicepair unpair

Під час об'єднання в пару та роз'єднання ви повинні побачити відповідні записи в /var/db/lockdown .

1
додано

With iTools 3.1.9.8 (available for Mac & Windows) you can get logs from your iOS device by selecting Toolbox and Real-time Log:

enter image description here

1
додано

Також існує додаток під назвою " консоль iOS ", але для цього потрібна iOS 9.

0
додано
IT KPI iOS
IT KPI iOS
74 учасників

Чат обсуждения IOS. - Оффтоп, флуд, оскорбления и вбросы здесь не приняты. - За нарушение - предупреждение или mute на неделю. - За спам и рекламу - ban. Все чаты IT KPI: https://t.me/itkpi/602

ios_jobs_ua
ios_jobs_ua
27 учасників

Mobile Dev Jobs UA
Mobile Dev Jobs UA
20 учасників

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin, RN и т.д.