Apakah ada cara untuk mengakses log konsol pada perangkat iOS 8 tanpa menginstal Xcode?


11

Judulnya mengatakan itu semua. Sebelum iOS 8, seseorang dapat menggunakan iPhone Configuration Utility, tetapi itu tidak lagi berfungsi. Apakah ada cara lain untuk mengakses log ini tanpa menginstal XCode raksasa? Apakah ada utilitas pihak ketiga yang bisa melakukan ini?


1
Ada utilitas freeware: lemonjar.com/iosconsole
odysseus

2
Nah, maka perlu diketahui bahwa iOS Console adalah satu-satunya utilitas (selain XCode) yang memungkinkan seseorang untuk melihat log konsol pada perangkat iOS 8.
odysseus

Utilitas yang sangat bagus, dan freeware. Terima kasih telah berbagi!
Leo Natan

Jawaban:


9

Iya. Apple Configurator 2 memiliki alat baris perintah yang dapat mengekor dan / atau membuang log konsol dan melakukan beberapa operasi bagus lainnya seperti pasangan, menghitung perangkat yang terhubung, dll ...

cfgutil syslog

Itu cara resmi Apple dan unduhannya jauh lebih kecil daripada Xcode . Keduanya gratis tetapi cfgutiljauh lebih kuat dan dapat melakukan hal-hal seperti menghapus aplikasi, menghapus, memasangkan, dan bahkan menjalankan skrip ketika Anda melampirkan dan melepaskan perangkat iOS ke Mac Anda.

Untuk membuat cfgutiltersedia di baris perintah, buka Configurator 2, dan pilih Configurator 2 -> Install Automation Tools ... dari menu.

Anda juga dapat melihat homebrew dan menginstal libimobiledevice - yang bersifat open source dan gratis juga dan tampaknya terus diperbarui cukup baik dari waktu ke waktu.

brew install libimobiledevice

cfgutil syslog bekerja sangat baik dengan "grep --line-buffered" untuk hanya melihat log yang Anda pedulikan. Sebagai contoh, ini hanya akan menampilkan log dari MobileNotes: "cfgutil syslog | grep --line-buffered MobileNotes"
David Airapetyan

cfgutilsepertinya hanya berfungsi untuk live log, bukan log lama yang diproduksi perangkat tanpa menghubungkan ke Apple Configurator 2
allenlinli

2

Ada alat yang disebut iTools

Ini menyediakan log sistem waktu nyata seperti log Konsol di iPCU atau xcode

  • Connect Your device ke sistem.

  • klik itools->Under iPhone->>Advanced->System logs



1

Saya menggunakan libimobiledevice ( tautan ). Ini adalah pustaka protokol perangkat lunak lintas-platform dan alat untuk berkomunikasi dengan perangkat iOS® secara asli.

Setelah ini diinstal, Anda dapat mencolokkan perangkat yang dipasangkan, membuka kunci dan menggunakan perintah berikut untuk melihat log di layar: idevicesyslog

Ini mirip dengan membuntuti perangkat. Sekali lagi, perangkat harus dipasangkan. Anda dapat menggunakan baris perintah (mis. Jika Anda menjalankan ini di Linux) untuk melihat log, tetapi jika Anda tidak dipasangkan Anda harus memasangkan perangkat idevicepair pair Anda : Anda juga dapat memutuskan pasangan:idevicepair unpair

Saat memasangkan dan melepaskan pasangan, Anda harus melihat entri yang sesuai di /var/db/lockdown.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.