ios xcode xcodebuild xcode5.1

ios - No se deben compilar arquitecturas para(ARCHS=i386, VALID_ARCHS=arm64 armv7 armv7s)



xcode xcodebuild (2)

Prefacio: miré preguntas similares y ninguna de las respuestas pareció solucionar mi problema.

Estoy tratando de construir mi proyecto xcode (versión 5.1.1) usando:

xcodebuild clean build -sdk iphonesimulator7.0 -arch "armv7s" ONLY_ACTIVE_ARCH=NO ,

cuando ejecuto esto obtengo: No architectures to compile for (ARCHS=armv7s, VALID_ARCHS=i386 x86_64) como un error. Probé el comando anterior con todas las VALID_ARCHS (rm64 armv7 armv7s) como entradas. Entonces intenté ejecutar este comando:

xcodebuild clean build -sdk iphonesimulator7.0 -arch "i386" ONLY_ACTIVE_ARCH=NO

y luego obtengo No architectures to compile for (ARCHS=i386, VALID_ARCHS=arm64 armv7 armv7s) como un error. Intenté ejecutar el comando anterior con todos los demás VALID_ARCHS (i386 x86_64) y tampoco tuve suerte con eso. No sé por qué están ocurriendo estos errores de arquitectura. Tengo cocodrilos en mi proyecto, y la primera respuesta en el enlace anterior no solucionó mi problema.


Ir a la configuración de su proyecto (no objetivos). A continuación, abra Configuración de compilación y agregue un valor a las arquitecturas válidas : i386


Puede anular sus variables predeterminadas: intente usar esto:

xcodebuild clean build -sdk iphonesimulator7.0 -arch "i386" ONLY_ACTIVE_ARCH=NO VALID_ARCHS="i386 x86_64"

Si está compilando para Simulator, compile siempre para i386 / x86_64.