Ao criar ProfCast, queríamos ter uma maneira de obter os relatórios de falhas de volta para nós, e não apenas para a Apple. Para resolver este problema que encontramos inteligente Bater Repórter da Unsanity Software, mas não resolve o nosso problema, assim como nós queríamos que ele. Então, nós arregaçamos as mangas e implementou uma solução que, desde o que precisávamos. O resultado de um acidente de repórter que vive dentro de sua aplicação. Ele não pega o acidente da mesma forma como outras soluções. HDCrashReporter, quando invocado, olha para os logs para ver se o aplicativo caiu última vez que foi executado. Se foi detectada uma falha, HDCrashReporter pergunta ao usuário se ele / ela quer apresentar no relatório de acidente. Além do relatório básico acidente, HDCrashReporter também envia em um log de console filtrada para que você possa ver exatamente o que ocorreu antes do acidente. Você pode baixar o quadro aqui, juntamente com sua fonte. Tem sido construir como um binário universal, e, portanto, requer 10.4, mas se for reconstruído, pode ser executado em 10,3, uma vez que utiliza ligações.
O que é novo nesta versão :
Esta nova versão do HDCrashReporter constrói em cima da versão anterior. Ao re-factoring o código, que dava acesso ao código que recuperar o relatório do acidente e log do console, de modo que você pode obter as informações independentemente do resto. Também o log do console e relatório do acidente agora são enviados como anexos.
Também integrou a seguinte apresentação contribuído por Marc Liyanage
1.) Localizações. Eu usei HDCrashReporter em uma aplicação que está localizada em quatro línguas, então eu traduzi o arquivo .nib.
Ele agora está disponível em Inglês, Alemão, Francês e Italiano. Embora o texto da versão em Inglês é inalterada, a largura das caixas de etiqueta foi ampliada um pouco porque o texto se expande na maioria dos idiomas. Desde Xcode usa a versão em Inglês como um modelo quando você usa a função "Adicionar Localization", isso significa que localizações futuras não terão de mexer com as alterações de layout / geometria em Interface Builder (na maioria dos casos). . Deve ser possível adicionar novas localizações apenas usando o "-L nibtool" / "nibtool -d -w" comandos e traduzir tabela de cadeia
Requisitos :
10.4 ou superior
Comentários não encontrado