我正在開發一個html5/javascript網站,並且偶爾會在iPad 1上崩潰Safari。如何找出爲什麼我的iPad 1 Safari會崩潰?
是否有崩潰日誌或類似的東西,所以我可以看到它是什麼導致Safari崩潰?
我正在開發一個html5/javascript網站,並且偶爾會在iPad 1上崩潰Safari。如何找出爲什麼我的iPad 1 Safari會崩潰?
是否有崩潰日誌或類似的東西,所以我可以看到它是什麼導致Safari崩潰?
如果您在Mac上並安裝了Xcode,您可以將所述設備掛接到您的計算機並選擇將其用於開發(請注意,您不必是註冊的iOS開發人員)。之後,您應該能夠在組織者中看到設備(點擊⇧⌘2以顯示組織者)並檢查其日誌,只需找到與Safari相關的日誌,就能找出導致崩潰的原因。
我不明白如何使用崩潰日誌來確定代碼的哪個部分導致崩潰。崩潰日誌會告訴你Safari做什麼導致崩潰,但它似乎並沒有告訴你JS(或CSS或HTML)的哪一行導致崩潰。 – illvm
在Safari的設置中,您可以打開一個調試控制檯,它將顯示Javascript和類似錯誤。不幸的是,您無法使用調試控制檯檢查元素或執行任何徹底的調試,只會列出錯誤。
在IOS 5中,您必須進入高級Safari設置才能打開它。
你會在https://developer.apple.com/bug-reporting/ios/crash/想要的數據和http://www.chromium.org/developers/how-tos/retrieving-crash-reports-on-ios
與iTunes同步後找到CrashReporter/MobileDevice/[Your_Device_Name]
從撞了上去General -> About -> Diagnostics & Usage -> Diagnostic & Usage Data
設備的崩潰日誌,但要注意有可能是沒有辦法對此列表進行排序隨着時間的推移,所以它變得有點隨意。
你運行的是哪個版本的iOS? – Blender