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?
command-line
ios
odysseus
sumber
sumber
Jawaban:
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 ...
Itu cara resmi Apple dan unduhannya jauh lebih kecil daripada Xcode . Keduanya gratis tetapi
cfgutil
jauh 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
cfgutil
tersedia 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.
sumber
cfgutil
sepertinya hanya berfungsi untuk live log, bukan log lama yang diproduksi perangkat tanpa menghubungkan ke Apple Configurator 2Ada 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
sumber
Dengan iTools 3.1.9.8 (tersedia untuk Mac & Windows) Anda bisa mendapatkan log dari perangkat iOS Anda dengan memilih
Toolbox
danReal-time Log
:sumber
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
.sumber
Ada juga aplikasi yang disebut " iOS Console ," tetapi membutuhkan iOS 9.
sumber