55 votes

ios5 ARC quel est l'indicateur de compilation pour exclure un fichier d'ARC?

-fno-objc-arc

Quelqu'un peut-il m'aider à me rappeler quel était le drapeau de dire XCode pour ne pas utiliser l'ARC pour certains fichiers? J'ai eu plusieurs fichiers dans mon projet marqués comme tels... Jusqu'à ce que j'ai ajouté un autre fichier et décida de se convertir à l'ARC. Semble facile, droit? Je m'attendais que je serais en mesure de simplement vérifier un fichier que je veux et laisser le XCode faire, c'est de la magie. Eh bien, pas si facile, au cours de la pré-vérifier dépouillé de tous les Noarc drapeaux de fichiers et maintenant, j'ai besoin manuellement ré - appliquer le drapeau à plusieurs fichiers.

la morale de cette histoire est: une fois que votre projet est dans l'ARC et que vous avez des fichiers marqués comme aucun ARC, ne pas ré-exécuter la convertir en outil ARC de Refactor>Convertir à l'ARC. Il ne sera pas restaurer vos paramètres, même si la pré-vérification échoue.

175voto

Alex Stone Points 8138

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

2voto

alokard Points 49

La morale de cette histoire est la suivante: une fois que votre projet est dans ARC et que vous avez des fichiers marqués comme «non ARC», ne réexécutez pas l'outil de conversion en ARC depuis Refactor> Convertir en ARC. Les paramètres ne seront pas restaurés, 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 ces fichiers, puis en les autorisant à revenir en arrière.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X