ios - for - Las arquitecturas estándar de Xcode 6 excluyen armv7s
swift ios documentation (3)
Estoy experimentando con Xcode 6 Beta y noté que los armv7s desaparecieron de las arquitecturas estándar. Exploré las notas de lanzamiento de Xcode 6, pero no vi cambios en eso. ¿Alguien puede confirmar este cambio?
Xcode 5.1.1:
Xcode 6 Beta:
Actualizar
Hay un hilo en el foro iOS 8 Beta que trata este tema también. https://devforums.apple.com/thread/244407?tstart=0
También tenga en cuenta que @ThomasW tuvo una respuesta al agregar armv7s a Arquitecturas.
Desde la publicación de @vladof en el foro de Apple, si necesita incluir el soporte de armv7s, debe agregarlo manualmente. Puedes hacerlo cambiando la configuración de la arquitectura para que sea así:
Es posible que desee hacer esto si está construyendo una biblioteca y los usuarios esperan que la porción armv7s esté disponible.
También presenté un error en esto y recibí una respuesta que indica que esto es intencional. Si desea compilar para armv7s, debe agregar la arquitectura manualmente. Ahora tengo idea de por qué se hizo este cambio. Actualizaré esto si obtengo información adicional.
Actualización de los foros de desarrollo:
La razón para incluir armv7s sería una compatibilidad marginal hacia atrás. Pero las diferencias generales entre los conjuntos de instrucciones armv7 y armv7s son menores . Por lo tanto, si elige no incluir armv7s, el código de máquina de armv7 dirigido aún funciona bien en dispositivos A6 de 32 bits, y casi nadie notará una brecha en el rendimiento.
Tenga en cuenta que esta respuesta se hizo en una etapa muy temprana de la búsqueda, se ha desactivado la respuesta cuando Xcode 6.0 GM salió. Esto es solo para seguimiento, consulte otras respuestas para obtener información detallada.
Este parece ser un error de Xcode 6 Beta, de acuerdo con this hilo en el foro de Apple. Se ha abierto un error.