2011-10-27 8 views
10

Possible Duplicate:
Objective-C ARC Error: -fobjc-arc is not supported with fragile abierror ARC: -fobjc de arco no es compatible con abi frágil

Clang LLVM 1.0 Error error: -fobjc de arco no es compatible con la frágil abi

estoy edifi una aplicación OSX y Obtengo el mismo error cuando lo compilo con "Perfil", para trabajar con Instruments. ¿Alguna idea de cómo solucionarlo?

+2

Esto no es un duplicado de la pregunta "posible duplicado". Ese se refiere a iOS; este se refiere a Mac OS X, y la solución es diferente en cada caso. –

Respuesta

19

ARC solo está disponible para aplicaciones de 64 bits en OS X. Por lo tanto, debe configurar la arquitectura de su aplicación para "Intel de 64 bits" en la configuración de compilación. Si desea admitir sistemas OS X de 32 bits, entonces no puede usar ARC.

"ABI frágil" hace referencia al viejo motor de tiempo "Legacy" Objective-C, que es lo que usan las aplicaciones OS X de 32 bits. iOS y las aplicaciones OS X de 64 bits usan el tiempo de ejecución "moderno" Objective-C.

Cuestiones relacionadas