Tras la actualización de Xcode 4.3 a Xcode 4.4, empecé a tener el siguiente error en la construcción de mi aplicación para el iPhone:error de vinculador en Xcode 4.4
ld: section __objc_const (address=0x0010C720, size=7265990088) would make the output executable exceed available address range for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)
La dirección de memoria y el número no significa nada para mí , pero siguen siendo consistentes en limpiar y reconstruir. No me queda claro cómo encontrar lo que podrían estar haciendo referencia.
El código se compiló y todavía se compila en XCode 4.3.
¿Alguien tiene alguna idea de cómo puedo rastrear qué está causando este error?
es probable que no esté vinculado a un marco que está utilizando, o que se haya vinculado a algo incorrecto. Si es el primero, verifíquelo y vincúlelo en la configuración de compilación. Si es el último, elimine el enlazador incorrecto y esperemos que XCode vuelva a enlazar con el correcto. – aforaudrey
¿Tiene grandes datos globales o estáticos inicializados en su programa? –
@MartinR Sí, más grande que he visto en un programa típico (no escribí mucho del código) pero nada del orden de 7 mil millones o incluso una millonésima de eso. –