Il titolo dice tutto. Prima di iOS 8, si poteva usare l'utility di configurazione iPhone, ma non funziona più. Esiste un altro modo per accedere a questi registri senza installare l'XCode gigantesco? Ci sono utility di terze parti che possono farlo?
Il titolo dice tutto. Prima di iOS 8, si poteva usare l'utility di configurazione iPhone, ma non funziona più. Esiste un altro modo per accedere a questi registri senza installare l'XCode gigantesco? Ci sono utility di terze parti che possono farlo?
Risposte:
Sì. Apple Configurator 2 ha uno strumento da riga di comando in grado di eseguire la coda e / o il dump dei registri della console e di eseguire alcune altre operazioni piacevoli come accoppiamento, enumerazione dei dispositivi collegati, ecc ...
cfgutil syslog
Questo è il modo Apple ufficiale ed è un download molto più piccolo di Xcode . Entrambi sono gratuiti ma cfgutil
sono molto più potenti e possono fare cose come rimuovere app, cancellare, accoppiare e persino eseguire script quando si collegano e si staccano i dispositivi iOS sul Mac.
Per renderlo cfgutil
disponibile dalla riga di comando, apri Configuratore 2 e scegli Configuratore 2 -> Installa strumenti di automazione ... dal menu.
Puoi anche guardare homebrew e installare libimobiledevice - che è open source e anche gratuito e sembra essere aggiornato abbastanza bene nel tempo.
brew install libimobiledevice
cfgutil
sembra funzionare solo per il registro live, non per il vecchio registro prodotto dal dispositivo senza connettersi ad Apple Configurator 2
C'è uno strumento chiamato iTools
Fornisce registri di sistema in tempo reale proprio come i registri della console in iPCU o xcode
Connect Your device
al sistema.
clicca su itools->Under iPhone->>Advanced->System logs
Con iTools 3.1.9.8 (disponibile per Mac e Windows) puoi ottenere i log dal tuo dispositivo iOS selezionando Toolbox
e Real-time Log
:
Sto usando libimobiledevice ( link ). Questa è una libreria di protocollo software multipiattaforma e strumenti per comunicare nativamente con i dispositivi iOS®.
Una volta installati, è possibile collegare un dispositivo associato, sbloccarlo e utilizzare il comando seguente per visualizzare i registri sullo schermo: idevicesyslog
Questo è simile a correre una coda contro il dispositivo. Ancora una volta, il dispositivo deve essere associato. Puoi usare la riga di comando (ad es. Se lo stai eseguendo su Linux) per visualizzare i log, ma se non sei accoppiato dovrai accoppiare il tuo dispositivo: idevicepair pair
Puoi anche disaccoppiare:idevicepair unpair
Durante l'accoppiamento e l'annullamento dell'accoppiamento, dovresti vedere le voci appropriate in /var/db/lockdown
.
C'è anche un'app chiamata " Console iOS ", ma richiede iOS 9.