Esiste un modo per accedere ai registri della console su un dispositivo iOS 8 senza installare Xcode?

10

Il titolo dice tutto. Prima di iOS 8, è possibile utilizzare l'utilità di configurazione iPhone, ma non funziona più. C'è un altro modo per accedere a questi registri senza installare il gigantesco XCode? Ci sono programmi di utilità di terze parti che possono farlo?

    
posta odysseus 09.11.2014 - 22:04
fonte

5 risposte

7

Sì. Apple Configurator 2 ha uno strumento da riga di comando che può essere codificato e / o scaricare i registri della console e fare altre buone operazioni come la coppia, enumerare i dispositivi connessi, ecc ...

cfgutil syslog

Questo è il modo ufficiale di Apple ed è molto più piccolo di un download di Xcode . Entrambi sono gratuiti ma cfgutil è molto più potente e può fare cose come rimuovere app, cancellare, accoppiare e persino eseguire script quando colleghi e scolleghi dispositivi iOS sul tuo Mac.

Per rendere cfgutil disponibile alla riga di comando, apri Configurator 2 e scegli Configurator 2 - > Installa strumenti di automazione ... dal menu.

Puoi anche consultare homebrew e installare libimobiledevice - Questo è open source e gratuito e sembra essere aggiornato abbastanza bene nel tempo.

brew install libimobiledevice
    
risposta data 08.01.2016 - 15:58
fonte
2

C'è uno strumento chiamato iTools

Fornisce registri di sistema in tempo reale proprio come il registro di Console in iPCU o xcode

  • Connect Your device al sistema.

  • fai clic su itools->Under iPhone->>Advanced->System logs

risposta data 29.04.2015 - 14:50
fonte
1

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 :

    
risposta data 08.01.2016 - 15:53
fonte
1

Uso libimobiledevice ( link ). Questa è una libreria e strumenti di protocollo software multipiattaforma per comunicare nativamente con i dispositivi iOS®.

Una volta installati, puoi collegare un dispositivo accoppiato, sbloccarlo e utilizzare il seguente comando per visualizzare i registri sullo schermo: idevicesyslog

Questo è come fare una coda contro il dispositivo. Ancora una volta, il dispositivo deve essere accoppiato. Puoi utilizzare la riga di comando (ad es. Se stai eseguendo questo su Linux) per visualizzare i log, ma se non sei abbinato devi abbinare il tuo dispositivo: idevicepair pair Puoi anche annullare l'accoppiamento: idevicepair unpair

Quando esegui l'accoppiamento e l'annullamento dell'accoppiamento, dovresti vedere le voci appropriate in /var/db/lockdown .

    
risposta data 18.07.2018 - 13:01
fonte
0

C'è anche un'app chiamata " iOS Console ," ma richiede iOS 9.

    
risposta data 18.07.2018 - 19:14
fonte

Leggi altre domande sui tag