我剛剛升級到Mountain Lion和Xcode 4.6,但將手機保留在iOS 5.1上以確保我可以測試我的應用程序是向後兼容的。我想使用Instruments的TIme Profiler來描述它們,但是當附加到設備上運行的應用程序時,我沒有得到任何細節。做相同的程序與模擬器的思想很好地工作。我選擇我的設備作爲目標,「建立分析」,然後「配置文件」,選擇「時間分析器」,並在設備上啓動應用程序,但我根本沒有收到任何數據,只有幾個小黑旗顯示低記憶警告。如果我針對模擬器執行相同的操作,則會在「調用樹」面板中獲取大量數據。設備上的Time Profile應用程序無法使用嗎?我想我以前有過。從儀器使用TimeProfiler對Xcode 4.6中的ios5.1設備
0
A
回答
1
有可能在設備上的時間配置文件的應用程序,但你可能已經發現了一個問題,在Xcode 4.6 /iOS5.1 /設備
instument: Leaks Time profiler
device:
iPad mini/iOS6.1 YES YES
iPhone4S/iOS5.1 YES IT DEPENDS...
iPhone3GS/iOS6.1 YES YES
simulator/iOS5.1 YES YES
「這取決於......」
.. .on是否希望您的配置文件數據存在:數據似乎被記錄下來,但在配置文件運行時您不會看到它。當您停止時,會出現呼叫樹和樣本列表。有時你必須這樣做兩次獲得樣本的完整列表(第一次你只會得到一個樣本)
這似乎並不像你想依靠的東西...
更新
在OSX 10.7/XCode4.4和OSX 10.6.8/XCode4.2下展現出相同的行爲,所以似乎沒有任何改變。實際上live在設備上使用Time Profiler似乎是iOS6的新功能+
相關問題
- 1. 從ios模擬到ios設備使用xcode 4.6
- 2. 使用儀器 - 使用設備泄漏
- 3. 儀器無法在XCode 4上使用設備
- 4. 針對iOS 4.x設備下的XCode 4.6
- 5. xcode 4.2與ios5.1
- 6. 在Xcode 4.6中使用gcc
- 7. 使用的UIScrollView和Xcode 4.6
- 8. 的Xcode 7.2儀器無法選擇目標(設備變灰)
- 9. XCode 4.6應用程序不會通過ipa安裝到設備
- 10. xcode儀器問題
- 11. 使用Subversion和XCode 4.6
- 12. iPhone上的Xcode和iOS5.1不起作用
- 13. 使用大量內存的Xcode儀器。
- 14. 使用Xcode指南需要的儀器
- 15. 的Xcode 4.6 255
- 16. 在Xcode 4.6中使用Base SDK iOS 6.0.2
- 17. 不能在xcode 4.6中使用webview
- 18. 如何在xcode 4.6中使用doxygen?
- 19. 如何在xcode 4.5.2中使用iOS5.1的sdk?
- 20. xcode從4.5.1更新到4.6
- 21. 將XIB從Xcode 5降級到Xcode 4.6
- 22. 如何使用儀器運行Xcode UnitTest
- 23. Xcode 6儀器凍結
- 24. xcode使設備無需設備
- 25. XCode 4.6 iOS設置一個ViewController的類
- 26. 使用設備上的儀器進行自動化測試
- 27. Xcode儀器問題
- 28. Xcode儀器 - 「此儀器不支持OSX」
- 29. 應用程序在設備上崩潰,而只使用儀器
- 30. 使用libxml2從iPhone上的Xcode啓動儀器失敗
該死的。恰巧我在iPhone4S上。你從哪裏得到這份清單? – Craig 2013-03-18 20:44:10
@克雷格 - 我剛纔測試了這些組合。對於XCode 4.5.2來說似乎是一樣的 - 但我當然可以在過去的某個時間在4S上對OS5.1進行時間分析。 – foundry 2013-03-18 20:46:51
@Craig,看到我的更新 - 這似乎一直是行爲,最新動態是iOS6 + – foundry 2013-03-18 22:07:06