2014-04-04 78 views
13

enter image description here對於打開的工具,我們必須首先進行配置,然後選擇要分析內存泄漏,分配和殭屍的模板。但是我仍然得到錯誤分配庫沒有加載,並且也看不到堆棧跟蹤。而找不到泄漏的應用程序分配跟蹤庫沒有及時加載並且無法看到堆棧跟蹤

正如在其他環節中提到的解決方案的原因,我使用兩個模擬器(iOS7),並主動方案(iOS7)

的Xcode版本:5.0.2版本(5A3005 ) 模擬器:iOS 7.0.3(111B508) Mac:OS X版本10.8.5

請原諒以上任何信息是不正確的。請給答案..提前感謝

+0

可能重複的[Xcode儀器錯誤:「分配跟蹤庫沒有及時加載」](http://stackoverflow.com/questions/19625082/xcode-instruments-error-allocations-tracking-library-was -not-loaded-in-time) – Rivera

回答

2

我遇到了iOS 7模擬器上的問題。我仍然不知道如何解決這個問題,但我可能找到了解決方法。

  1. 點擊「錄製按鈕」停止樂器運行。
  2. 選擇Instrument - > Delete'Allocations'Instrument ...菜單。您只能在樂器中看到「泄漏」
  3. 點擊「錄製按鈕」以對樂器進行演繹。在模擬器上啓動您的應用程序。
  4. 點擊「庫」按鈕並將「分配」拖動到樂器上。你可以看到「泄漏」和「分配」的儀器

步驟4.

+6

此變通辦法僅適用於幾秒鐘,然後崩潰。還注意到第一次完成時,Instruments要求輸入管理員密碼來啓用分析過程,這讓我覺得這發生在Xcode/Instruments更新之間。 – Rivera

1

在我的情況後,我可以看到堆棧跟蹤它僅使用了iOS模擬器版本8.1 +。

而且,不要忘了更改至8.1項目構建設置iOS的部署目標

0

我在Xcode 8.3經歷過這樣的,它是通過在運行和檔案構建配置不匹配造成的。 enter image description here Profiler試圖運行甚至沒有構建的應用程序的Release類型。 enter image description here 所以它導致了錯誤。 enter image description here 將配置文件構建配置更改爲已經構建的產品類型後,在我的情況下調試,它解決了問題,儀器再次工作。 enter image description here