При створенні ProfCast, ми хотіли б мати спосіб отримати звіти про збої тому до нас, а не тільки Apple. Щоб вирішити цю проблему, ми виявили, смарт-Звіт про помилку від Unsanity програмного забезпечення, але це не вирішити нашу проблему, а також ми хотіли, щоб він. Таким чином, ми засукавши рукави і реалізували рішення, що за умови, що нам потрібно. Результат краш репортер, який живе у вашому додатку. Це не зловити аварії таким же чином, як і інші рішення. HDCrashReporter, при виклику, дивиться на журнали, щоб побачити, якщо додаток розбився в останній раз він був запущений. Якщо аварія була виявлена, HDCrashReporter запитує користувача, якщо він / вона хоче подати в доповіді краху. На додаток до основної звіту про помилку, HDCrashReporter також відправляє в відфільтрованому журналі консолі, так що ви можете точно дізнатися, що сталося до аварії. Ви можете завантажити рамки тут разом з його джерелом. Він був побудований як Universal Binary, і, отже, вимагає 10,4, але якщо це буде перебудований, він може працювати на 10,3, як він використовує прив'язки.
Що нового У цьому випуску
У новій версії HDCrashReporter спирається на верхню частину попередньої версії. За рефакторингом код, ми дали доступ до коду, які отримують звіт аварії та журналу консолі, так що ви можете отримати ці відомості незалежно від інших. Також журналу консолі та звіту про помилку в даний час відправлені у вигляді вкладень.
Ми також інтегрували після подання сприяли Марк Liyanage
1.) локалізацій. Я HDCrashReporter в додатку, яка локалізована на чотирьох мовах, так що я перевів .nib файл.
Тепер він доступний англійською, німецькою, французькою та італійською мовами. У той час як текст англійській версії залишається незмінною, ширина коробки етикеток була розширена небагато, тому що текст розширюється в більшості мов. З Xcode використовує англійську версію як шаблон, коли ви використовуєте функцію "Додати локалізації», це означає, що в майбутньому локалізації не доведеться возитися зі змінами Макет / геометрії в Interface Builder (у більшості випадків). . Це повинно бути можливим, щоб додати нові локалізації тільки за допомогою "nibtool -l" команди / "nibtool -d -w" і переклад таблиці рядків
Вимоги
10.4 або вище
Коментар не знайдено