Actualización al error de xcode 4 Sin architectures para comstackr

Recibo un error después de actualizar a xcode 4, para todos los proyectos de biblioteca de los que depende mi aplicación.

[BEROR] Sin architectures para comstackr (ONLY_ACTIVE_ARCH = YES, active arch = i386, VALID_ARCHS = armv6).

Parece que todo lo que tienes que hacer es agregar i386 a las architectures válidas en la configuration de compilation. Estaba comstackndo para el simulador, y por eso se estaba quejando.

Esto parece extraño, porque el proyecto funcionó muy bien antes de la actualización. Me parece que tienes que hacer esto para cualquier proyecto que actualices. Al less eso funcionará por ahora.

Ver https://devforums.apple.com/message/376732#376732

"No hay architectures para comstackr" significa que el campo "Arquitectura válida" está vacío. $(ARCHS_STANDARD_32_BIT) a $(ARCHS_STANDARD_32_BIT) y verás el armv6 armv7 habitual. Esto sucede a veces en XCode 4 GM después de actualizar "Base SDK" a "Latest SDK".

Abra project.pbxproj (muestre el contenido del package del file xcodeproj), elimine todas las líneas con VALID_ARCHS = "..."; , y reinicia Xcode.

Muy extraño. Encontré el mismo error y tanto la debugging como la versión "Arquitecturas válidas" se configuraron en armv6 y armv7. (El mismo código comstack bien en Xcode 3.2). Terminé borrando ambas configuraciones, y luego estableciéndolas expresamente en $ (ARCHS_STANDARD_32_BIT) … que a su vez traduce a armv6 y armv7 nuevamente … y ahora comstack bien. No se necesita i386. Hmm …

Si este error ocurre en combinación con Phonegap, la solución es:

Agregue "i386" en la configuration de compilation a "Arquitecturas válidas": para su proyecto y la biblioteca (PhoneGapLib.xcodeProj). En ambos casos para el proyecto y el objective.

Estaba recibiendo este error cuando estaba tratando de convertir a conteo automático de references en el último Xcode. Lo arreglé agregando "x86_64" a la list de architecture válida, lo que me permitió continuar construyendo.

Por si acaso alguien más estaba teniendo el mismo problema, ¡pensé en tirar lo que funcionaba para mí!

Tenía problemas similares con xcode6 parece que aparece cuando se actualiza xcode, se probó todo lo que se sugiere sin éxito, lo que funcionó para mí fue en la nueva xcode, se creó una nueva aplicación (pestaña) y se aseguró de que mi aplicación tuviera la misma configuration para architectures

Abra un nuevo proyecto y compile en Xcode 4 y luego compare la configuration de compilation con el proyecto convertido. Así es como lo encontré.