2011-12-01 15 views
7

Quiero convertir mi aplicación a ARC pero tengo algunas bibliotecas externas y marcos que no son una queja con ARC. Sé cuando empiezas un nuevo proyecto usando ARC, luego puedes especificar qué archivos ignorar. ¿Pero puede hacer esto al actualizar una aplicación existente a ARC?¿Convertir aplicación a ARC mientras ignora los archivos?

Respuesta

9

en XCode, vaya a su objetivo activo y seleccione la ficha Build Phases. En la columna de la Compiler Flags, establecer -fno-objc-arc para cada uno de los archivos que no desea ARC

EDIT:

Además, para tener el comportamiento opuesto, me refiero a usar un archivo que fue escrito usando ARC no dentro de una proyecto ARC, se puede establecer el indicador de archivo para -fobjc-arc lugar

hay mucha más información con respecto ARC aquí: http://clang.llvm.org/docs/AutomaticReferenceCounting.html#general

1

Para añadir a la respuesta de Felipe, si usted quiere añadir este a varios archivos a la vez:

Seleccione todos los archivos que desea excluir forma ARC

Pulse 'Enter'

el cuadro emergente aparecerá en el último archivo de la lista

Tipo -fno-objc-arc

Cuestiones relacionadas