Pregunta

Estoy tratando de resolver esto. Sé cómo hacer que un proyecto de ARC funcione con archivos o libs estáticos que no están utilizando ARC. Por ejemplo, usando las banderas del compilador -fno-objc-arc.

Pero, ¿qué pasa si tengo un proyecto que no está usando ARC y quiere incluir una biblioteca estática compilada con ARC? Cada vez que quiero construir el proyecto, me dice que no reconoce cosas como "fuerte, __unsafe_unretined, ...".

¿Fue útil?

Solución

Debería funcionar bien: ¿está seguro de que está utilizando el nuevo compilador de Apple con este proyecto que no es de ARC y no el GCC?

Otros consejos

Para agregar a la respuesta de Shw. Agregue -fobjc-arc a los indicadores del compilador en Fases de compilación a archivos ARC para que se compilen correctamente para proyectos que no sean de ARC.

Más información aquí

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