Estoy tratando de resolver esto. Sé cómo hacer que un proyecto ARC trabaje con archivos o bibliotecas estáticas que no usan ARC. Por ejemplo, usando los indicadores del compilador -fno-objc-arc.Uso de una biblioteca estática ARC en un proyecto NON-ARC
Pero, ¿qué ocurre si tengo un proyecto que no utiliza ARC y quiero incluir una biblioteca estática compilada con ARC? Cada vez que quiero construir el proyecto, me dice que no reconoce cosas como "fuerte, __unsafe_unretained, ...".
Sólo por curiosidad, ¿por qué no acaba de activar el ARC para su proyecto y agregar la opción de compilador a todos sus archivos? ¿Hay alguna razón específica por la cual necesita tener ARC deshabilitado? –
El proyecto se construyó hace un tiempo y también utiliza muchos otros marcos de terceros que no son de arco. Por lo tanto, sería un proceso tedioso revisar todos los archivos y configurar los indicadores del compilador. Esperaba una solución mejor/más limpia. Así que no tendría que completar los indicadores del compilador en más de 300 archivos fuente ... :) – Yannick
¿Sabía que el migrador ARC le permite básicamente "seleccionar todos" los archivos para agregar la bandera? Al menos en Xcode 4.2, no hay necesidad de hacer todos los archivos manualmente. –