2010-10-14 61 views
2

這類似於另一個問題,這不是真正的回答:Xcode 3.2: Build & Analyze never finds any issuesXCode構建和分析結果發生了什麼?

我使用Xcode的構建和在大型項目上的第一次分析,並與多家分析警告的走了過來。我糾正了一些,並想驗證我的更改正在被分析儀「接受」。我甚至沒有看到許多文件中的警告。但是當我重新運行構建和分析時,所有的警告都消失了。

我嘗試過:將我的編譯器更改爲LVVC GCC 4.2,從調試切換到發佈版本,清除所有(重複),並退出並重新打開XCode。我無法回到舊的警告。

+0

清除所有目標並運行分析器後,構建日誌(Cmd-Shift-B)中有什麼? – zoul 2010-10-14 09:30:49

回答

1

構建和分析只分析您修改的文件。

轉到您的項目設置 - >生成選項卡。並選中「運行靜態分析器」。這將對每個版本上的所有文件進行全面檢查。

0

XCode是如何構建的。無論何時,您構建項目(即使使用構建&分析),它都將只構建上次構建之前修改的那些文件。所以如果你想讓你的舊警告&分析結果回來,請從build菜單&再次構建清理所有目標。

0

前幾天我有類似的問題。我有很多警告,並且在代碼發生一些變化之後,分析儀的警告消失了。即使乾淨的構建也無法讓他們回來。

巧合的是,我將生成日誌中的消息過濾器從Issues Only更改爲All messages
還有很多消息與分析儀結果的消失有關。分析儀抱怨說他無法分析我的文件。對不起,我不記得正確的信息。

據我記得,我把一些代碼放到.pch中,完全讓分析器困惑。我改變了很多東西之後,分析儀又開心了。奇妙的。我仍然不知道爲什麼會發生,我不能重現它。

0

無論出於何種原因,上述解決方案都不適用於我。我得到警告的唯一方法是用XCode 4打開項目並在那裏分析。我正在截圖,所以我不會失去這些警告。我希望分析儀在未來能夠在XCode 4中更好地工作。

相關問題