Я пытаюсь понять, почему приложение, которое я разрабатываю, сразу же рухнуло при запуске на моем устройстве (iPhone 4 с iOS 6.1). Я работаю над этим приложением примерно на 8 недель, и эта проблема возникла, казалось бы, совершенно неожиданно.Приложение сбой сразу при запуске, только на устройстве
Приложение работает нормально, когда я запускаю его на симуляторе. Когда я пытаюсь запустить его на устройстве он выходит из строя, и перерывы в:
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
Катастрофа происходит перед методом AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
вызывается.
Я просмотрел журнал аварийных сообщений устройства, и я не вижу ничего, что давало мне представление о том, что происходит. Кто-нибудь имеет представление о том, где я могу начать искать решение? Для чего это стоит, вот журнал аварии:
Исключение Тип: EXC_CRASH (SIGABRT) Исключительные коды: 0x0000000000000000, 0x0000000000000000 Разбился Тема: 0
Thread 0 Имя: очереди отправки: com.apple. Основной-нить резьбы 0 Crashed: 0 libsystem_kernel.dylib 0x39e74350 __pthread_kill + 8 1 libsystem_c.dylib 0x39deb11e pthread_kill + 54 2 libsystem_c.dylib 0x39e2796e прервать + 90 3
GraphicsServices 0x357da9ce GSRegisterPurpleNamedPort + 210 4 GraphicsServices 0x357da684 _GSEventInitialize + 92 5 UIKit 0x33b2d0c8 UIApplicationMain + 552 Основной 6 CK-Ranker 0x000bbaf4 (main.m: 16) 7
СК-Ranker 0x000bba7c начать + 36резьбы 1: 0 libsystem_kernel.dylib 0x39e74d98 __workq_kernreturn + 8 1 libsystem_c .dylib 0x39dc2cf6 _pthread_workq_return + 14 2 libsystem_c.dylib 0x39dc2a12 _pthread_wqthread + 362 3 libsystem_c.dylib
0x39dc28a0 start_wqthread + 4резьбы 2 имя: Отправка очереди: com.apple.libdispatch-менеджер резьбы 2: 0 libsystem_kernel.dylib 0x39e64648 kevent64 + 24 1
libdispatch.dylib 0x39d9d4ec _dispatch_mgr_invoke + 792 2 libdispatch.dylib 0x39d8fdf4 _dispatch_mgr_thread $ VARIANT $ до + 32резьбы 3: 0 libsystem_kernel.dylib 0x39e74d98 __workq_kernreturn + 8 1 libsystem_c.dylib 0x39dc2cf6 _pthread_workq_return + 14 2 libsystem_c. dylib 0x39dc2a12 _pthread_wqthread + 362 3 libsystem_c.dylib
0x39dc28a0 start_wqthread + 4тема 4 название: WebThread тема 4: 0 libsystem_kernel.dylib
0x39e63eb4 mach_msg_trap + 20 1 libsystem_kernel.dylib
0x39e64048 mach_msg + 36 2 CoreFoundation
0x31ca6040 __CFRunLoopServiceMachPort + 124 3 CoreFoundation
0x31ca4d9e __CFRunLoopRun + 878 4 CoreFoundation
0x31c17eb8 CFRunLoopRunSpecific + 352 5 CoreFoundation
0x31c17d44 CFRunLoopRunInMode + 100 6 WebCore
0x37c16500 RunWebThread (недействительными *) + 440 7 libsystem_c.dylib
0x39dcd30e _pthread_start + 306 8 libsystem_c.dylib
0x39dcd1d4 thread_start + 4Thread 0 разбился с государством ARM Thread (32-разрядная версия): r0: 0x00000000 r1: 0x00000000 r2: 0x00000000 r3: 0x3b92d534 r4: 0x00000006 r5: 0x3b92db88 r6: 0x3b933ff4 r7: 0x2fd46c48 r8: 0x1ed7a570 R9: 0x001844f0 R10: 0x00000000 r11: 0x00000000 ф: 0x00000148 зр: 0x2fd46c3c Л.Р.: 0x39deb123 ПК: 0x39e74350 CPSR: 0x00000010
Я бегу Xcode 4.6.1 с АРК включен.
Нужно ли пытаться удалять приложение с устройства? – Undo
Да, извините, я забыл упомянуть, я попробовал удалить приложение с устройства, сделать чистый перезагружаемый Xcode и перезагрузить компьютер. – Darren
Вы модифицировали метод 'main'? есть ли у вас код, который может работать во время инициализации? например '+ load', конструктор C++ –