У заголовку все сказано. До iOS 8 можна було скористатися утилітою налаштування iPhone, але це більше не працює. Чи є інший спосіб отримати доступ до цих журналів, не встановлюючи gargantuan XCode? Чи є сторонні утиліти, які можуть це зробити?
У заголовку все сказано. До iOS 8 можна було скористатися утилітою налаштування iPhone, але це більше не працює. Чи є інший спосіб отримати доступ до цих журналів, не встановлюючи gargantuan XCode? Чи є сторонні утиліти, які можуть це зробити?
Відповіді:
Так. У Apple Configurator 2 є інструмент командного рядка, який може хвостити та / або скидати журнали консолі та виконувати інші приємні операції, такі як пара, перераховувати підключені пристрої тощо ...
cfgutil syslog
Це офіційний спосіб Apple, і це набагато менше завантаження, ніж Xcode . Обидва є безкоштовними, але cfgutilнабагато потужнішими та можуть робити такі речі, як видалення програм, стирання, створення пари та навіть запуск сценаріїв, коли ви підключаєте пристрої iOS до свого Mac.
Щоб зробити cfgutilдоступним у командному рядку, відкрийте Конфігуратор 2 та виберіть Конфігуратор 2 -> Встановити засоби автоматизації ... у меню.
Ви також можете подивитися на домашню мову та встановити libimobiledevice - це також з відкритим кодом та безкоштовним, і, здається, з часом оновляється досить добре.
brew install libimobiledevice
cfgutilвиглядає як робота лише для журналу живого журналу, а не старого журналу, який виробляється пристроєм без підключення до Apple Configurator 2
Є інструмент під назвою iTools
Він забезпечує системні журнали в режимі реального часу так само, як вхід консолі в iPCU або xcode
Connect Your device до системи.
натисніть на itools->Under iPhone->>Advanced->System logs
За допомогою iTools 3.1.9.8 (доступний для Mac та Windows) ви можете отримувати журнали зі свого пристрою iOS, вибравши Toolboxта Real-time Log:
Я використовую libimobiledevice ( посилання ). Це бібліотека протоколів міжплатформенного програмного забезпечення та інструменти для власного спілкування з пристроями iOS®.
Після їх встановлення ви можете підключити парний пристрій, розблокувати його та використовувати наступну команду для перегляду журналів на екрані: idevicesyslog
Це схоже на запуск хвоста проти пристрою. Знову ж, пристрій потрібно спарити. Ви можете використовувати командний рядок (наприклад, якщо ви запускаєте це в Linux) для перегляду журналів, але якщо ви не є парними, вам потрібно буде спарити свій пристрій: idevicepair pair
Ви також можете відключити:idevicepair unpair
Під час створення пари та відключення ви повинні побачити відповідні записи в /var/db/lockdown.
Також є додаток під назвою " Консоль iOS ", але для нього потрібен iOS 9.