2011-11-16 8 views
7

Il software di test e trova molto utile il registro della console dello strumento di configurazione iphone. Sfortunatamente l'iPad deve essere collegato al PC per ottenere il registro.Esiste un'app per iPad/telefono che cattura il registro della console (dall'utilità di configurazione iPhone)

Mi piacerebbe essere in grado di lavorare in un ambiente senza vincoli. Esiste un'app che può agire come l'utility di configuurazione, in particolare cancellare il log, registrare i messaggi, visualizzare il log come testo e quindi inviarmi quella sottosezione del registro.

C'è anche un modo per visualizzare un elenco di registri di arresti anomali e accedervi e ottenerne copie senza dover utilizzare prima iTunes per la sincronizzazione.

Thx

risposta

2

Per la segnalazione incidente abbiamo usato PLCrashReporter prima. http://code.google.com/p/plcrashreporter/

Ha funzionato abbastanza bene e non è troppo difficile da far funzionare, ma lo usavamo durante uno di quei periodi in cui fastidiosi la versione corrente di XCode, al momento non è stato symbolicating i registri in modo corretto. Quindi non c'era molto da fare per noi.

Dalla memoria fornisce un portale che è possibile accedere per ottenere i registri degli arresti anomali.

Per quanto riguarda i registri della console, ho cercato qualcosa che fosse successo proprio la scorsa settimana. Il più vicino che ho trovato è stato questo: http://itunes.apple.com/us/app/console/id317676250

Questo SO questione ha più: objective c iphone : can we view console log on device

9

Invece di usare NSLog e quindi leggere utilizzando un app in più, avrei preferito consiglia di utilizzare un quadro di registrazione migliore per questi scopi, per esempio NSLogger o CocoaLumberjack o anche entrambi insieme: https://github.com/steipete/NSLogger-CocoaLumberjack-connector NSLogger consente di visualizzare i messaggi di registro tramite bonjour su un client mac, anche immagini, e Cocoalumberjack è molto più veloce di NSLog e offre opzioni per memorizzare i dati in un file aggiuntivo.

Non è possibile accedere ai rapporti sugli arresti anomali creati dal sistema, poiché non sono accessibili tramite la sandbox. Invece, ti consiglio di usare la soluzione basata su PLCrashReporter per prendere tu stesso i rapporti sugli arresti anomali. Funziona per build di debug, beta e app store. Consiglio vivamente di utilizzarlo anche per la creazione di app store, dal momento che iTunes Connect ti darà sempre solo una piccola parte dei crash realmente accadenti, e anche quelli dopo un lungo ritardo. (Controlla questi post del blog per capire perché: http://taptaptap.com/blog/cameraplus-2-3-1-available-attack-of-the-crashinator/ e http://www.hockeyapp.net/blog/2011/5/28/dont-be-afraid-of-crashes.html).

Per la gestione dei rapporti di arresto anomalo è possibile utilizzare il framework open source QuincyKit in cima a PLCrashReporter insieme alla propria installazione del server open source (in bundle con QuincyKit) e impostare la simbolizzazione automatica tramite il proprio Mac. Oppure puoi usare QuincyKit insieme al servizio HockeyApp, che farà la simbolizzazione lato server, raggruppando per codice sorgente ecc. Per te. È possibile aggiungere ulteriori dati, ad es. il log della console da sopra, al rapporto di crash quando lo si invia usando QuincyKit.

+0

Anche se è una vecchia risposta, ma vale la pena menzionare che i Crashlyrics possono essere utilizzati anche per i rapporti sugli arresti anomali http://lapwinglabs.com/blog/bluu-testflight-crashlytics-hockeyapp – manman

0

Ho utilizzato un'app per iPhone denominata System Console sul mio iPad per acquisire i dettagli. L'app consente di aprire il registro in Pages e può quindi essere salvato come file PDF se è necessario inviarlo a qualcuno. Non richiede il tethering su PC o Mac. Era gratuito dal 3/1-2012.

Problemi correlati