2011-10-27 1 views
10

Possible Duplicate:
Objective-C ARC Error: -fobjc-arc is not supported with fragile abierrore ARC: -fobjc-arc non è supportata con l'ABI fragile

Clang LLVM 1.0 Errore errore: -fobjc-arc non è supportato con fragile abi

Sto buildin un app OSX e Ottengo lo stesso errore quando lo compilo con "Profile", per lavorare con gli strumenti. Qualche idea su come risolverlo?

+2

Questo non è un duplicato della domanda "possibile duplicato". Quello si riferisce a iOS; questo si riferisce a Mac OS X e la soluzione è diversa in ciascun caso. –

risposta

19

ARC è disponibile solo per le applicazioni a 64 bit in OS X. Pertanto, è necessario impostare l'architettura dell'applicazione su "64-bit Intel" nelle impostazioni di generazione. Se si desidera supportare sistemi OS X a 32 bit, non è possibile utilizzare ARC.

"Fragile ABI" fa riferimento al vecchio runtime Objective-C "legacy", che è quello che utilizzano le applicazioni OS X a 32 bit. Le app iOS e 64-bit OS X utilizzano il runtime Objective-C "Moderno".