SMsoft – informatica e dintorni

Objective-c: Disabilitare ARC, durante la compilare, per un solo file

Objective-c ha introdotto ARC negli ultimi framework. A mio avviso è un buon sistema, che libera lo sviluppatore da alcune incombenze.

Questo però crea qualche problema di compatibilità, usando librerie o framework più vecchi.

In questo caso la soluzione migliore è disabilitare l’analizzatore ARC, durante la compilazione, per i file .m che hanno problemi di compatibilità.

Come si procede. Cliccare sul Target (in alto a sinistra nell’elenco dei files), poi selezionare il Targets nella seconda colonna visualizzata, poi cliccare su Build Phases ed infine cliccare su Compile Sources che visualizza l’elenco dei files che compongono il progetto. Scorrere l’elenco per trovare il file per cui disabilitare ARC e fare doppio click nella parte destra della riga, in corrispondenza della colonna Compiler Flags. Viene visualizzato un box, al cui interno bisogna scrivere -fno-objc-arc

Ora si può ricompilare ed il file escluso non darà più messaggi di errore ARC.

enjoy!




Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario :-)
*
Taggato su:

Commenti

Page optimized by WP Minify WordPress Plugin