xcode - from - No se deben compilar arquitecturas para(ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 armv7s)
xcodebuild install (2)
En mi caso, era una celda vacía en las ''arquitecturas válidas'' en el nivel objetivo, lo que resultó en una celda ''resuelta'' vacía.
Eso llevó a un parámetro vacío de ''arquitecturas válidas'' y al error del vinculador final.
La ejecución en Xcode es correcta, pero cuando quiero usar la línea de comandos con $ / usr / bin / xcodebuild -scheme projectA -workspace projectA.xcworkspace -configuration Debug limpiar
Y sube con lo siguiente.
=== BUILD NATIVE TARGET projectA OF PROJECT projectA WITH CONFIGURATION Debug ===
Check dependencies
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 armv7s).
En la configuración de compilación son:
- Arquitecturas: Starndard (armv7, armv7s)
- Base SDK: iOS más reciente (iOS 6.0)
- Construir solo la arquitectura activa: depurar sí, liberar no
- Arquitecturas válidas: armv7 armv7s
Después de que modifico Build Active Architecture Only = No
, la compilación fue BUILD SUCCEEDED.
¿Cuál es la configuración de sugerencia para esta situación, para construir el éxito en el modo de línea de recomendación? Gracias.
Puede configurar los valores "Crear solo arquitectura activa" y "Arcos" desde la propia línea de comandos. Establecemos ARCHS = "armv7 armv7s" ONLY_ACTIVE_ARCH = NO.
P.ej
/ usr / bin / xcodebuild ARCHS = "armv7 armv7s" ONLY_ACTIVE_ARCH = NO -workspace -scheme ......
Esto le liberará de cambiar manualmente los valores en la configuración de su proyecto.