La aplicación iOS no se comstackrá en el dispositivo, pero funciona bien en el simulador.

Estoy asumiendo que esto tiene algo que ver con la vinculación, pero he eliminado RestKit y lo he vuelto a agregar. Me aseguré de que todas mis conexiones y enlaces estuvieran en su lugar. Si configuro XCode para que use el simulador funciona bien, pero tan pronto como lo configuré para que se ejecute en cualquier dispositivo, ni siquiera se comstackrá. La única otra cosa de la nota es que esto no comenzó a suceder hasta que pasé a XCode 4.5. Debajo están los errores que me da

ld: warning: ignoring file /Users/luke/Library/Developer/Xcode/DerivedData/ehrx-btsujlxuhtytahfaikwjeqfjybtt/Build/Products/Debug-iphoneos/libRestKit.a, file was built for archive which is not the architecture being linked (armv7s): /Users/luke/Library/Developer/Xcode/DerivedData/ehrx-btsujlxuhtytahfaikwjeqfjybtt/Build/Products/Debug-iphoneos/libRestKit.a Undefined symbols for architecture armv7s: "_OBJC_CLASS_$_RKClient", referenced from: objc-class-ref in ehrxAppDelegate.o objc-class-ref in ehrxLoginView.o objc-class-ref in ehrxInboxView.o objc-class-ref in ehrxCMView.o objc-class-ref in ehrxEncounterDemoView.o objc-class-ref in ehrxEncounterDiagListView.o objc-class-ref in ehrxEncounterChargeView.o ... ld: symbol(s) not found for architecture armv7s clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Estas son las configuraciones de compilation para RestKit. introduzca la descripción de la imagen aquí

Parece que esos frameworks no están diseñados para funcionar en dispositivos armv7s, si no es necesario, elimínelo de sus "Arquitecturas válidas" en Configuración de construcción.

De lo contrario, deberás actualizarlos para trabajar en armv7s

El linker se queja de la falta de datos para los armv7s en su biblioteca de RestKit.

Agregue esta architecture en su proyecto RestKit como una architecture válida. Esto es mucho mejor que eliminar armv7s de su proyecto principal, por razones obvias.

Es porque su biblioteca RestKit solo se comstack para architecture armv7 y no para la nueva architecture de iPhone armv7s. Si no tiene la lib comstackda para armv7s, intente eliminar armv7s en la list de architectures y architectures válidas en la configuration de su proyecto.