Я пытаюсь убедиться, что при сборке релиза моего приложения MonoTouch будут создаваться журналы сбоев, которые я могу использовать, но я не могу получить журналы сбоев с устройства. Вот шаги, которые я делаю.
Я поместил в свое приложение код, который заставлял бы его падать, когда пользователь касался экрана.
Я выполнил сборку выпуска и убедился, что папка .dSYM находится рядом с папкой .app.
Я запустил приложение на своем iPad и коснулся экрана, чтобы оно вылетело. Приложение закрылось мгновенно.
Я сделал синхронизацию в iTunes.
Я посмотрел в разделе Library \ Logs \ CrashReporter \ MobileDevice [devicename] и [devicename] .symbolicated, но там ничего нет.
Я пробовал два способа заставить приложение аварийно завершить работу. Первый способ:
SomeObject x = null;
x.SomeFunction();
Второй способ:
unsafe {
short *p = (short*)0;
for ( int i=0; i < 1000000; i++ )
p[i] = 0;
}
Оба метода приводят к немедленному завершению работы приложения, но ни один из них не создает журнал сбоя.
Что мне здесь не хватает?