Como ler os logs do sistema do iPhone?

14

O iphone (e ipod / pad?) Tem um equivalente ao log de eventos do Windows ? Como alguém pode lê-lo?

Gostaria de examinar o log de eventos em busca de coisas como eventos de desbloqueio (bem-sucedidos e com falha), tempos de carregamento (conexão / desconexão), acesso à rede (conexão / desconexão) para wifi e dados e ciclos de energia (ligado / desligado). Pontos de bônus para quais aplicativos são executados e quando. Tudo voltando várias semanas (se possível).

Quero verificar o histórico existente, não instalar algo no dispositivo que rastreie esse tipo de informação daqui para frente. Também preferiria não instalar algo para obter registros históricos, mas o farei se esse for o único caminho a seguir. Não tenho um Mac, mas tenho o Windows 7 (e Linux, se necessário).

Os dispositivos não têm jailbreak e executam o iOS 8.

Matt Wilson
fonte
Você não pode, a menos que tenha se inscrito no programa de desenvolvedor do iOS. Mesmo inscrito, você só tem acesso a certos tipos de logs (energia, rede ...).
jherran
Interessante. Nunca pensei que o console pudesse ler logs em um dispositivo remoto. Às vezes, leio os logs baixados durante um processo de sincronização do iTunes. E me pergunto o quão bem o iOS faz as tarefas domésticas, uma vez que até as coisas benignas são registradas, e isso pode aumentar com o tempo em um dispositivo com espaço limitado.
Apple iPhoned

Respostas:

15

Isso só pode ser feito em um mac:

  • Conecte seu dispositivo a um Mac

  • Abra o Xcode, vá para Janela-> Dispositivos na barra de título

  • Clique no seu dispositivo na barra lateral

  • Clique em 'Exibir registros do dispositivo'

Você não precisa estar inscrito em um programa de desenvolvedor para poder fazer isso. Para isso no Windows, você provavelmente precisará de algum tipo de máquina virtual / hackintosh

Samantha Catania
fonte
4

Como Samantha disse, isso só pode ser feito em um Mac.

O Apple Configurator 2 é um aplicativo gratuito para macOS publicado pela Apple. Entre outros recursos, permite acesso aos logs do dispositivo.

  1. Baixe e instale o Apple Configurator 2 em um Mac (~ 65 MB de espaço livre em disco)
  2. Conecte o dispositivo iOS ao Mac e confie no computador
  3. Inicie o Apple Configurator 2
  4. Na visualização "Todos os dispositivos", clique duas vezes no dispositivo conectado ao Mac. Uma visão geral do dispositivo é mostrada
  5. Na barra de menus à esquerda, clique em "Console". O console do dispositivo é aberto, mostrando um log ativo
Axel Guilmin
fonte
3
Usar o XCode IDE para pessoas que não são desenvolvedor não é legal. É por isso que esta é a resposta correta.
mgyky