Mens du opretter ProfCast, vi ønskede at have en måde at få de nedbrudsrapporter tilbage til os og ikke kun til Apple. For at løse dette problem fandt vi Smart Crash Reporter fra Unsanity Software, men det gjorde ikke løse vores problem så godt, som vi ønskede det. Så vi rullede op ærmerne og implementeret en løsning, der er fastsat, hvad vi havde brug for. Resultatet et nedbrud reporter, der bor inden for din ansøgning. Det behøver ikke fange styrtet på samme måde som andre løsninger. HDCrashReporter, når påberåbes, ser på logfilerne for at se, hvis ansøgningen styrtede sidste gang det blev kørt. Hvis et nedbrud blev registreret, HDCrashReporter beder brugeren om han / hun ønsker at indsende i styrtet rapporten. Ud over den grundlæggende sammenbrudsrapport, HDCrashReporter sender også i en filtreret konsol log, så du kan se præcis, hvad der skete før styrtet. Du kan downloade den ramme her sammen med sin kilde. Det har været bygget som en universel binær, og derfor kræver 10,4, men hvis den er genopbygget, kan det køre på 10,3, som det anvender bindinger.
Hvad er nyt i denne udgivelse :
Denne nye version af HDCrashReporter bygger oven på den tidligere version. Ved at re-factoring koden, gav vi adgang til den kode, hente styrtet rapport og konsollen log, så du kan få dem information uafhængigt af resten. Også konsollen log og nedbrud rapport sendes nu som vedhæftede filer.
Vi har integreret også følgende indsendelse bidraget med Marc Liyanage
1.) Lokaliseringer. Jeg brugte HDCrashReporter i en ansøgning, der er lokaliseret på fire sprog, så jeg oversatte .nib fil.
Det er nu tilgængelig på engelsk, tysk, fransk og italiensk. Mens den engelske version tekst er uændret, blev bredden af etiketteæsker udvidet en smule, fordi teksten udvider på de fleste sprog. Siden Xcode bruger den engelske version som skabelon, når du bruger "Tilføj Lokalisering" -funktionen, betyder det, at fremtidige lokaliseringer ikke behøver at rode med layout ændringer / geometri i Interface Builder (i de fleste tilfælde). . Det bør være muligt at tilføje nye lokaliseringer blot ved at bruge "nibtool -L" kommandoer / "nibtool -D -w" og omsætte strengen tabellen
Krav :
10.4 eller højere
Kommentarer ikke fundet