zbar SDK no funciona para armv7s(iPad 4 iOS 7)
ios7 zbar-sdk (6)
Desactive Armv7s en la configuración de su arquitectura de proyecto. No es realmente necesario a menos que usted o una biblioteca necesite las pocas instrucciones adicionales. Todo lo que generalmente hace es agregar "Optimizado para iPhone 5" en la descripción de la tienda de aplicaciones.
Reemplazo zBar SDK en mi proyecto y me enfrento al problema.
ld: file is universal (3 slices) but does not contain a(n) armv7s slice: /Volumes/ZBarSDK/ZBarSDK/libzbar.a file ''/Volumes/ZBarSDK/ZBarSDK/libzbar.a'' for architecture armv7s
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Descargué SDK de http://nerdvision.net/app-development/ios/zbar-sdk
PD En el simulador funciona.
Puede usar una versión personalizada de ZbarSdk creada para iOS 7, que se puede encontrar aquí: http://nerdvision.net/app-development/ios/zbar-sdk
No tuve suerte con la versión de NerdVision, pero usar esta me funcionó de inmediato.
http://www.federicocappelli.net/2012/10/05/zbar-library-for-iphone-5-armv7s/
Acabo de actualizar mi Xcode 5.1 y iOS 7. Cuando se compila en simuladores, funciona sin problemas. Cuando se compila en un iPhone 5s que se ejecuta bajo iOS 7, recibe un error del comando del enlazador. Después de apagar armv7s, funciona bien.
Puede descargar la biblioteca compilada para arm7, arm7s y arm64 aquí (el enlace nerdvision está muerto)
Creé un framework usando este enlace y el código fuente de ZBarSDK. Puede descargar el marco aquí . Simplemente descomprime ZBarFramework.framework y arrástralo a tu proyecto. Todos los encabezados allí son públicos. Para usar el marco en el código, solo tiene que importar los archivos de encabezado.
#import <ZBarFramework/ZBarSDK.h>
// Example Controller
@interface SomeQRViewController : UIViewController <ZBarReaderViewDelegate>
@property (nonatomic, strong) IBOutlet ZBarReaderView *readerView;
@end