2013-06-05 49 views
6

我意識到這是一個長遠的目標...但我正在尋找有關如何防止或調試此問題的提示或建議。當試圖調試iPad模擬器應用程序時,Safari會立即崩潰

如果我在iPad模擬器(使用phonegap的webapp)啓動我的應用程序,然後啓動Safari並選擇開發 - > iPad模擬器 - > index.html - Safari立即崩潰。奇怪的是,我是這個應用程序的幾個開發人員之一...我們都有看似完全相同的設置 - 但這不會發生在他們身上。它們能夠按照預期在Safari中進行調試。我還應該提到,該應用程序本身在模擬器中效果很好。

軟件涉及: 的Xcode 4.6.2 的Safari 6.0.5 爲iPad 6.1

運行模擬器再次,我意識到這是沒有太多去。希望有人能夠指出我正確的方向來弄明白。

+1

這也是一個漫長的過程,但你有沒有嘗試清除Safari中的緩存?你在使用真實設備時看到的是同樣的行爲嗎? – Robert

+0

只有使用[tag:xcode]標籤才能瞭解關於IDE本身的問題。謝謝! – Undo

+0

@Robert - 是的我已經嘗試清除safari中的緩存。我也禁用擴展,希望第三方擴展可能是責備。 – Technologyrocks

回答

4

已解決!

一時心血來潮我吹散了該應用的目錄: 〜/庫/應用程序支持/ iPhone模擬器/ 6.1 /應用/

,瞧 - 在Safari調試再次工作 - 不只是崩潰-負載!

+0

你基本上重置你的模擬器。不知道這是否是一個解決方案 - 似乎有一些壞數據導致崩潰。如果數據再次變得腐敗,未來可能會出現問題。 – Sid

+0

@Sid - 這正是我所懷疑的(損壞的數據)。然而,我覺得奇怪的是,應用程序本身在模擬器中完美運行 - 並通過我們廣泛的單元和功能測試套件。我不希望Safari本身會在該目錄中存儲任何東西 - 所以我對於什麼是腐敗並導致問題感到不知所措。 – Technologyrocks

+0

每個應用程序都有自己的緩存,並且刪除應用程序(這基本上就是您所做的),這是一種刪除任何纏綿網絡相關內容的方法。 – TahoeWolverine

1

對於這些人有一個較新版本的Mac OS和Xcode中/ iPhone模擬器的找到這個,這個修復工作對我來說還有:

Mac OS版本:10.12.6
iPhone模擬器版本:10.0

  1. 打開iOS模擬器。
  2. 在菜單欄上,轉到硬件>清除所有內容和設置>重置。
  3. 重新啓動Mac

應該備份,之後運行。