2012-08-16 30 views
12

最近我無法在設備上運行應用程序時使用儀器進行泄漏測試。儀器會嘗試拍攝快照,但狀態會在「分析過程」中凍結。起初我以爲這只是花時間,但我已經等了20多分鐘,沒有運氣。它仍然在模擬器上正常工作。Xcode儀器在設備上運行時無法拍攝泄漏快照

到目前爲止,我曾嘗試: - 使用其它設備有不同的IOS版本 - 重新啓動所有設備 - 更新Xcode中最新 版本 - 運行多個不同的應用程序 的 - 車削自動快照關閉,手動嘗試

不幸的是,以上所有內容都沒有改變,如果可能的話,除了重新安裝樂器之外,我的想法已經不多了。

有沒有人有任何想法可能導致此?

+1

+1適當使用Xcode標籤。 – 2012-08-16 19:47:58

+0

當我將它用於自動化測試時,隨着「運行」的積累,它會相當快地降級。當我刪除所有運行,並關閉/打開儀器本身的日誌時,它再次正常工作。以及當我反覆打開/使用相同的痕跡時,它也會降低,所以我傾向於不時地處理它們。這不是一個答案,只是建議。 – 2012-08-18 10:14:13

+0

似乎在Xcode 6.0.1上出現了與同一症狀不同的問題。看到這個問題:http://stackoverflow.com/questions/25968301/xcode6-0-1-leak-instruments-not-work答案中概述的建議(手動選擇一個開發人員配置文件;設置方案配置文件在調試)沒有工作。 – 2014-09-22 16:43:57

回答

4

我也有同樣的問題,我已經通過添加我的項目的開發人員配置文件來解決它。

您必須在管理器中添加您的項目的開發人員配置文件,並設置「生成設置」 - >「代碼簽名到開發人員配置文件」。之後,你可以看到儀器泄漏。

0

您介意提及您的XCode版本嗎?我有同樣的問題,但升級到XCode 4.5.1後,它的工作正常。你也可以嘗試一個老的黑客 - 在樂器和Xcode之間徘徊(它有時會起作用)。

1

在最近一次XCode更新之後也出現了這個問題,我的分析方案被設置爲在需要「調試」時使用「發佈」的構建配置 - 允許完成分析。

+0

你知道你的「調試」配置能讓它工作嗎?它是你擁有的優化設置嗎?我試圖解決這個相同的問題,但用於分析的構建配置已經是調試,並且該過程沒有完成。 – Ziewvater 2016-03-28 19:42:42