在設備上運行Time Profiler時出現奇怪的問題,結果與模擬器不一樣。設備上的時間輪廓儀與模擬器不一樣
這是從模擬器截圖:
在此,我可以看到的方法,線程,可以找到我的代碼的問題。
但是從設備的截圖:
在這個截圖不包含有關方法,線程信息樣本樹。這對我來說毫無用處。
我正在使用XCode 4.6.3
任何人都有此問題嗎?我非常感謝。謝謝。
在設備上運行Time Profiler時出現奇怪的問題,結果與模擬器不一樣。設備上的時間輪廓儀與模擬器不一樣
這是從模擬器截圖:
在此,我可以看到的方法,線程,可以找到我的代碼的問題。
但是從設備的截圖:
在這個截圖不包含有關方法,線程信息樣本樹。這對我來說毫無用處。
我正在使用XCode 4.6.3
任何人都有此問題嗎?我非常感謝。謝謝。
你不應該依賴模擬器。正如它所說,它是simulates
的設備。只考慮設備上的測試(嘗試在幾臺設備上確定結果)。
編輯:
關於不顯示在設備中的電話,有可能是因爲您使用的是構建不同的配置,以在模擬器上和設備上運行。檢查目標構建設置上的所有構建配置中的COPY_PHASE_STRIP
是否設置爲NO
。
這並不回答爲什麼符號在設備上運行時不顯示的問題。 – rmaddy
是的,我明白。這就是爲什麼我想在設備上運行Time Profiler。但是我得到的結果只是內存指針。這沒用。 – haisergeant
我將編輯我的問題以涵蓋此部分。 –
我經常看到這個。我的解決方法是針對調試版本而不是發佈版本運行分析器。但我想知道更好的解決方案。 – rmaddy