Sto cercando di risolvere il problema. So come ottenere un progetto ARC che funzioni con file o lib statici che non usano ARC. Ad esempio, utilizzando le flag del compilatore -fno-objc-arc.Utilizzo di una libreria statica ARC in un progetto NON ARC
Ma cosa succede se ho un progetto che non utilizza ARC e desidera includere una libreria statica compilata con ARC? Ogni volta che voglio costruire il progetto mi sta dicendo che non riconosce cose come "forte, __unsafe_unretained, ...".
Solo per curiosità, perché non si può basta accendere ARC per il vostro progetto e aggiungere il flag di compilazione a tutti i file? C'è una ragione specifica per cui è necessario disabilitare ARC? –
Il progetto è stato costruito qualche tempo fa e utilizza anche molti altri framework non arc non di terze parti. Quindi sarebbe un processo noioso andare su tutti i file e impostare i flag del compilatore. Speravo in una soluzione migliore/più pulita. Quindi non avrei bisogno di compilare i flag del compilatore su più di 300 file sorgente ... :) – Yannick
Sai che il migratore ARC ti permette di "selezionare tutti" i file per aggiungere il flag? Almeno in Xcode 4.2, non è necessario eseguire manualmente tutti i file. –