Pregunta

Acaba de actualizar Xcode y Monodevelop / MonOdeal / Monotouch a las últimas versiones (ver más abajo) y, de repente, obtengo este error cuando se construyen para el iPhone (compila bien para el simulador).He intentado todas las combinaciones de configuración de "arquitectura compatible" en el cuadro de diálogo Opciones del proyecto a ARMV6, ARMV7 y ARMV6 + ARMV7, así como configurar "Destino de la implementación" a 5.0, pero no parece importarlo, siempre entiendo lo mismo.ERROR:

Error MT0014: iOS 6 does not support building applications targeting ARMv6 (MT0014)

monodevelop 3.0.4.7 Monotouch: 6.0.2 Mac OS X 10.7.5 Xcode 4.5 (1839)

¿Fue útil?

Solución

Eso es porque Xcode 4.5 no le permite construir para ARMV6 (faltan los binarios).

Todavía puede construir para ARMV6 si usa una versión anterior de Xcode (por ejemplo, 4.4).Esta versión anterior de Xcode puede co-existe (lado a lado) con 4.5.

Tenga en cuenta que deberá cambiar la SDK Ubicación (dentro de las preferencias de MD) para que apunte a su instalación de Xcode 4.4 para que esto funcione correctamente.

Otros consejos

A menos que realmente se preocupe por los dispositivos antiguos (ARMV6= iPhone 2G / 3G, iPod 1G / 2G) ya no se moleste con ARMV6.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top