Я собрал свое приложение для загрузки нескольких zip-файлов размером от 10 до 25 МБ.
После загрузки в локальную папку с документами я запускаю метод ZKFileArchive, чтобы разархивировать в эту же папку.
В режиме отладки (устройство / симулятор) все работает нормально. Когда я создаю релиз, который я устанавливаю, приложение падает, когда оно достигает
ZKFileArchive *archive = [ZKFileArchive archiveWithArchivePath:filePath];
С включенным NSZombie он выдает мне следующее:
Thread 10 Crashed:
0 Hoppr iOS 0x0003318c +[ZKFileArchive archiveWithArchivePath:] (ZKFileArchive.m:185)
1 Hoppr iOS 0x00004092 -[LaunchDownload inflateFile:withDict:] (LaunchDownload.m:348)
2 Foundation 0x33fbeb8a 0x33fb3000 + 48010
3 Foundation 0x33fb7b90 0x33fb3000 + 19344
4 libSystem.B.dylib 0x32d27b44 0x32c9c000 + 572228
5 libSystem.B.dylib 0x32d197a4 0x32c9c000 + 513956
Может ли это быть проблемой памяти? Время от времени это выдает мне предупреждение памяти уровня 1, но, как я читал, это не должно вызывать слишком много проблем.
Есть идеи?
Заранее спасибо!
[EDIT]
Верх этого лог-файла:
Incident Identifier: 1BEC1CCB-AD95-4A06-8F4F-3DA1A2A4F18D
CrashReporter Key: 36fcd8536ee68a7e6b261ba23f2ec090b98d388e
Hardware Model: iPod2,1
Process: Hoppr iOS [1340]
Path: /var/mobile/Applications/47587D8A-AE7E-4C26-9C23-9394DE268E69/Hoppr iOS.app/Hoppr iOS
Identifier: Hoppr iOS
Version: ??? (???)
Code Type: ARM (Native)
Parent Process: launchd [1]
Date/Time: 2011-03-16 15:49:22.041 +0100
OS Version: iPhone OS 4.2.1 (8C148)
Report Version: 104
Exception Type: EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x00000001, 0xe92d0d00
Crashed Thread: 10