web-dev-qa-db-fra.com

ios5 ARC quel est l'indicateur du compilateur pour exclure un fichier d'ARC?

Quelqu'un peut-il m'aider à me rappeler quel était le drapeau pour dire au XCode de ne pas utiliser ARC pour certains fichiers? J'ai eu plusieurs fichiers dans mon projet marqués comme tels ... Jusqu'à ce que j'ajoute un autre fichier et décide de convertir celui-là à l'ARC. Cela semble facile, non? Je m'attendais à pouvoir simplement vérifier un fichier que je veux et laisser le XCode faire sa magie. Eh bien, pas si facile, lors de la pré-vérification, il a supprimé tous les indicateurs -Noarc des fichiers et maintenant je dois réappliquer manuellement l'indicateur à plusieurs fichiers.

la morale de cette histoire est la suivante: ne fois que votre projet est dans ARC et que vous avez des fichiers marqués comme aucun ARC, ne réexécutez pas l'outil de conversion en ARC à partir de Refactor> Convertir en ARC. Il ne sera pas restaurez vos paramètres même en cas d'échec de la pré-vérification.

55
Alex Stone

J'ai trouvé la réponse: pour exclure le fichier d'ARC, utilisez l'indicateur - fno-objc-arc dans les phases de construction> compiler les sources

175
Alex Stone

la morale de cette histoire est la suivante: une fois que votre projet est dans ARC et que certains fichiers sont marqués comme sans ARC, ne réexécutez pas l'outil de conversion en ARC à partir de Refactor> Convertir en ARC. Il ne restaurera pas vos paramètres même en cas d'échec de la pré-vérification.

Vous pouvez restaurer vos paramètres pour les fichiers exclus en supprimant les références sur ceux-ci, puis lisez à nouveau pour projeter

2
alokard