xip developer descargar apple xcode ios xcode4

developer - Actualización a xcode 4 error No hay arquitecturas para compilar



xcode 9.0 download (8)

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

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

[BEROR] No se deben compilar arquitecturas para (ONLY_ACTIVE_ARCH = YES, active arch = i386, VALID_ARCHS = armv6).


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


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

"Ninguna arquitectura para compilar" significa que el campo "Arquitecturas válidas" 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".


Muy extraño. Encontré el mismo error y tanto la depuración como la versión "Arquitecturas válidas" se configuraron como armv6 y armv7. (El mismo código se compila correctamente en Xcode 3.2). Terminé eliminando ambas configuraciones, luego configurándolas expresamente a $ (ARCHS_STANDARD_32_BIT) ... que a su vez se traduce a armv6 y armv7 de nuevo ... y se compila muy bien ahora. No se necesita i386. Hmmm


Parece que todo lo que tienes que hacer es agregar i386 a Valid Architectures en la configuración de compilación. Estaba compilando para el simulador, y por eso se quejaba.

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


Recibía este error cuando intentaba convertir al recuento de referencias automático en el último Xcode. Lo arreglé agregando "x86_64" a la lista de arquitectura válida, lo que me permitió seguir construyendo.

¡En caso de que alguien más estuviera teniendo el mismo problema, pensé que iba a lanzar lo que funcionó para mí!


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

Agregue "i386" en la configuración de compilación a "Arquitecturas válidas": para su proyecto y la biblioteca (PhoneGapLib.xcodeProj). En ambos casos para el proyecto y el destino.


Tuvo problemas similares con xcode6 que parece aparecer al actualizar xcode, probé todo lo que se sugirió sin éxito. Lo que funcionó para mí fue que el nuevo xcode creó una nueva aplicación simple (con pestañas) y se aseguró de que mi aplicación tuviera la misma configuración para las arquitecturas.