La aplicación se bloquea mientras se carga con error en main.m

Estoy tratando de recuperar una aplicación que accidentalmente borré y logré hacerlo a través del organizador, sin embargo, ahora cuando trato de ejecutarlo en el simulador o iphone, se bloquea con un error apareciendo en el file main.m:

int main(int argc, char *argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); } } 

El error se produce en el "return UIApplicationMain (argc, argv, nil, NSStringFromClass ([Clase AppDelegate]));" sección del file con el error SIGABRT. Estoy usando Xcode 4.2 con ARC. Lo estoy probando en iOS 4.3 y iOS 5.0. La aplicación funcionaba antes y, de hecho, ahora está en la tienda de aplicaciones. Cualquier cosa ayudaria

Si miras en el depurador probablemente te dirá qué causó el error. Esto me ha sucedido antes, debido a la falta de memory (demasiados elementos en la pantalla a la vez). De cualquier manera, mire el depurador de destino de lo que causó el error.

Por lo general, cuando obtengo errores similares es porque hay un enlace roto en el generador de interfaces. Tal vez haya cambiado el nombre de un IBOutlet y se olvidó de conectarlo nuevamente.

Si está utilizando Storyboards, asegúrese de no haber conectado salidas de reference duplicadas o salidas de reference que ya no están en su código. En otras palabras, si arrastró desde un button en su controller de vista a su código y luego la propiedad o método ha cambiado en absoluto, puede get este error.

introduzca la descripción de la imagen aquí

me pasó, miró en el depurador y encontró que mencionaba un nombre que le había dado a una acción, pero lo eliminé después de haberlo creado tanto viewController .h como .m así que, por alguna razón, la vieja acción creada con un nombre diferente, todavía se demoraba en algún lugar … así que copié mi código y lo pegué en un nuevo progtwig. Por supuesto, fue una aplicación de vista única muy pequeña, así que fue fácil …

He visto esto pasar antes si las siguientes configuraciones de compilation no están allí. OTHER_LDFLAGS = -ObjC -all_load

Esto se encuentra en Vinculación en el objective.

No estoy seguro de cuál es el post de error, eso sería útil. ¿Pero estás importando AppDelegate.h?

Me pasó a mí y todo lo que hice fue cambiar el nombre de mi vista de image y cambiarlo más tarde. Pero, olvidé desconectar el otro nombre después de eliminarlo. Sin embargo, una vez que lo desconecté del generador de interfaces, funcionó.

Se estrelló con el depurador de LLDP. Cambié a GDB y luego funcionó.

Me quedé atascado con este problema también, pero no todo el time solo se lanzó 1/2. Absolutamente ningún error en la console, nada, solo una señal SIGARBT. Mi AppDelegate ni siquiera fue a didFinishLaunchingWithOptions. Cambiar el depurador de nuevo a GDB (Editar esquema …> (pestaña Información) Depurador> LLDB) resolvió el problema.

Para solucionarlo, click Mainstoryboard, por ejemplo, Interface Builder, select la pestaña Inspector de files y desactive Usar autolayout. Alternativamente, puede orientar dispositivos iOS 6.0 + solo y cambiar el objective mínimo, si debe tener autoajustado. Este problema se produce debido a la discrepancia en las versiones de xcode y la fuente de los progtwigs de aprendizaje.