vehicle the systems reports official number nmvtis national motor information gov data check autocheck ios compiler-construction automatic-ref-counting workspace

ios - the - title check us



Usando una biblioteca estática ARC en un proyecto NO ARC (2)

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

Estoy tratando de arreglar esto. Sé cómo hacer que un proyecto ARC trabaje con archivos o librerías estáticas que no usan ARC. Por ejemplo, usando las banderas del compilador -fno-objc-arc .

Pero, ¿qué sucede 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 "strong, __unsafe_unretained, ...".


Para añadir a la respuesta de shw. Agregue -fobjc-arc a los indicadores del compilador en las fases de compilación a los archivos ARC para que se compilen correctamente para proyectos que no sean ARC.

Más información here