54

-fno-objc arcoios5 ARC ¿cuál es el indicador del compilador para excluir un archivo de ARC?

Puede alguien ayudarme a recordar lo que era la bandera de decir la XCode no usar ARC durante algún archivo? Tenía varios archivos en mi proyecto marcados como tales ... Hasta que agregué otro archivo y decidí convertirlo a ARC. Suena fácil, ¿verdad? Esperaba que pudiera simplemente verificar un archivo que quisiera y dejar que el XCode lo hiciera es magia. Bueno, no es tan fácil, durante la verificación previa se eliminaron todos los indicadores de cero de los archivos y ahora necesito volver a aplicar manualmente el indicador a varios archivos.

la moraleja de esta historia es: una vez que su proyecto está en ARC y tiene algunos archivos marcados como sin ARC, no vuelva a ejecutar la herramienta convertir a ARC de Refactor> Convertir a ARC. No restaurará su configuración incluso si falla la verificación previa.

+1

@NJones: Bueno, es que uno que aparece en Google para las palabras clave "excluir arco archivo":) – KPM

+8

@NJones Si se le ha preguntado "tantas veces" ... su publicación caería en "orejas menos agravadas", ¿se había molestado en proporcionar un ** enlace simple ** a este vaporoso tesoro de información que usted refiérase a ... vs. tomarse el tiempo para publicar lo que esencialmente es un _diss, me atrevo a decir un poopoo_. –

Respuesta

174

he encontrado la respuesta: para excluir el archivo de ARC, utilice el -fno-objc arco bandera en las fases de construcción> compilar las fuentes

+42

Oye, quiero agregar, que si quieres agregar un indicador de compilador a varios archivos en xcode, cambia: selecciona varios archivos y presiona enter, y luego pega, ingresa nuevamente. Hacer doble clic no funciona para la selección múltiple. – Can

+0

Muchas gracias @Alex_Stone – Supertecnoboff

2

la moraleja de esta historia es: una vez que su proyecto es en ARC y tiene algunos archivos marcados como sin ARC, no vuelva a ejecutar la herramienta convertir a ARC de Refactor> Convertir a ARC. No restaurará su configuración incluso si falla la verificación previa.

Puede restaurar los ajustes de archivos excluidos por la eliminación de las referencias sobre ellos y luego readd volver a proyectar

Cuestiones relacionadas