2010-10-14 3 views
2

Это похоже на другой вопрос, что на самом деле не ответил: Xcode 3.2: Build & Analyze never finds any issuesЧто случилось с XCode Сборка и анализ результатов?

Я Построить Xcode и анализ впервые на большом проекте и придумал ряд предупреждений анализатора. Я исправил несколько и хотел проверить, что мои изменения были «приняты» анализатором. Я даже не смотрел предупреждения в нескольких файлах. Но когда я снова запускаю Build и Analyze, все предупреждения ушли.

Я попытался: сменил свой компилятор на LVVC GCC 4.2, переключившись с отладки на сборку релиза, очистив все (повторно) и уволив и снова открыв XCode. Я просто не могу вернуть старые предупреждения.

+0

Что находится в журнале сборки (Cmd-Shift-B) после очистки всех целей и запуска анализатора? – zoul

ответ

1

Сборка и анализ анализирует только измененные файлы.

Перейти к настройкам вашего проекта -> вкладка сборки. И установите флажок «Запустить статический анализатор». Это проведет полную проверку всех файлов в каждой сборке.

0

Это то, как XCode построен с. Всякий раз, когда вы строите проект (даже используя сборку & анализ), он будет создавать только те файлы, которые были изменены до последней сборки. Поэтому, если вы хотите вернуть свое старое предупреждение &, очистите все цели из меню сборки & снова постройте.

0

У меня была аналогичная проблема несколько дней назад. У меня было много предупреждений, и после некоторых изменений кода предупреждения анализатора исчезли. Даже чистая сборка не могла вернуть их.

По совпадению я изменил фильтр сообщений в журнале построения от Issues Only до All messages.
И было много сообщений, связанных с исчезновением результатов анализатора. Анализатор жаловался, что не может проанализировать мои файлы. Извините, я не помню правильное сообщение.

Насколько я помню, я поместил некоторый код в .pch, который полностью смутил анализатор. После того, как я сменил много анализаторов, он снова был счастлив. Волшебно. Я до сих пор не знаю, почему это произошло, и я не могу воспроизвести его.

0

По какой-то причине ни одно из вышеперечисленных решений не работало для меня. Единственный способ получить предупреждения - открыть проект с помощью XCode 4 и проанализировать его там. Я делаю скриншоты, поэтому я не теряю эти предупреждения. Я надеюсь, что анализатор будет работать лучше в XCode 4 в будущем.

 Смежные вопросы

  • Нет связанных вопросов^_^