2010-10-14 2 views
2

Ceci est similaire à une autre question qui n'a pas été vraiment répondu: Xcode 3.2: Build & Analyze never finds any issuesQu'est-il arrivé aux résultats XCode Build et Analyze?

je Build Xcode et d'analyser pour la première fois sur un grand projet et est venu avec un certain nombre d'avertissements de l'analyseur. J'en ai corrigé quelques-uns et j'ai voulu vérifier que mes changements étaient «acceptés» par l'analyseur. Je n'ai même pas regardé les avertissements dans un certain nombre de fichiers. Mais quand je relance Build and Analyze, tous les avertissements ont disparu.

J'ai essayé: en changeant mon compilateur à LVVC GCC 4.2, en passant d'une version de débogage à une version de version, en nettoyant tout (à plusieurs reprises) et en quittant et en rouvrant XCode. Je ne peux tout simplement pas récupérer les anciens avertissements.

+0

Que contient le journal de construction (Cmd-Shift-B) après avoir nettoyé toutes les cibles et exécuté l'analyseur? – zoul

Répondre

1

Construire et analyser analyse uniquement vos fichiers modifiés.

Accédez aux paramètres de votre projet -> onglet Construction. Et cochez 'Lancer l'analyseur statique'. Cela lance une vérification complète de tous les fichiers de chaque build.

0

Il est construit avec XCode. Chaque fois que vous construisez le projet (même en utilisant build & analyse), il ne construira que les fichiers qui ont été modifiés avant la dernière version. Donc, si vous voulez que votre ancien résultat d'analyse d'avertissement & retour, nettoyez toutes les cibles du menu de construction & nouveau construire.

0

J'ai eu un problème similaire il y a quelques jours. J'ai eu beaucoup d'avertissements, et après quelques changements dans le code, les avertissements de l'analyseur ont disparu. Même une construction propre ne pouvait pas les ramener.

Par une coïncidence, j'ai changé le filtre de message dans le journal de construction de Issues Only à All messages.
Et il y avait beaucoup de messages liés à la disparition des résultats de l'analyseur. L'analyseur s'est plaint qu'il ne pouvait pas analyser mes fichiers. Je suis désolé, je ne me souviens pas du bon message. Pour autant que je m'en souvienne, j'ai mis du code dans le fichier .pch, ce qui a compliqué complètement l'analyseur. Après avoir changé beaucoup de choses, l'analyseur était heureux à nouveau. Magiquement. Je ne sais toujours pas pourquoi c'est arrivé et je ne peux pas le reproduire.

0

Pour une raison quelconque, aucune des solutions ci-dessus n'a fonctionné pour moi. La seule façon de récupérer les avertissements était d'ouvrir le projet avec XCode 4 et de l'analyser là-bas. Je prends des captures d'écran pour ne pas perdre ces avertissements. J'espère que l'analyseur fonctionnera mieux dans XCode 4 à l'avenir.

Questions connexes