Si un projet a déjà été créé avec ARC désactivé, comment puis-je l'activer et vice versa?
Ouvrez votre projet et sélectionnez Edition -> Refactor -> Convertir en Objective-C ARC. Cela va commencer à vérifier votre code s'il est prêt pour la conversion.
Bon lien à lire: Tout ce que vous devez savoir sur le comptage automatique des références (ARC)
Comment désactiver l'ARC a été répondu ici
Voici les étapes que j'ai faites et cela a fonctionné pour moi
Project
Targets
Build Settings
Apple LLVM compiler 3.0 - Language
et Objective-C Automatic Reference Counting
et sélectionnez NO
dans les trois sections.Lorsque vous migrez un projet pour utiliser ARC, l'indicateur de compilation -fobjc-arc est défini comme valeur par défaut pour tous les fichiers source Objective-C. Vous pouvez désactiver ARC pour une classe spécifique à l'aide de l'indicateur de compilation -fno-objc-arc pour cette classe. Dans Xcode, dans l'onglet Phase de construction cible, ouvrez le groupe Compiler les sources pour afficher la liste des fichiers source. Double-cliquez sur le fichier pour lequel vous voulez définir l'indicateur, entrez -fno-objc-arc dans le panneau déroulant, puis cliquez sur Terminé.
Dans Xcode 5.0.2, sélectionnez votre projet dans Navigator, sélectionnez Paramètres de construction, recherchez Apple LLVM 5.0 - Langue - Objective C et réglez le comptage automatique de références Objective-C sur NO.