2012-07-09 97 views
5

當測試我開發的iPhone應用程序時,我可以採取某些步驟來誘發錯誤,例如,導致應用程序在加載時或一直在其他位置崩潰,即使我要殺死應用程序並加載它再次。iPhone應用程序測試:如何獲得乾淨的安裝?

我會假設,爲了復位狀態的這種內部世態炎涼,是造成我可以簡單地重新安裝應用程序的崩潰。但是,重新安裝後問題仍然存在,只能通過安裝更新​​版本來解決。

我只能假設,一些應用數據被保留和再利用,即使它被刪除並重新安裝(從IPA)。

有沒有辦法來防止這種情況發生?例如。做一些'乾淨的安裝'?

編輯:如果我重新安裝,並重新啓動我的手機,然後問題就解決了。這是否指向特定應用程序代碼的任何問題?

+0

這是否與您的應用程序的任何版本或只有一個特定的版本發生? – sosborn 2012-07-09 10:14:19

+0

那麼它是一個特定版本的錯誤,首先會導致崩潰。並非總是需要重新安裝+重新啓動來修復它。 – djskinner 2012-07-09 10:15:17

回答

2

根據您的持久性數據的來源,你可以隨時去根iPhone模擬器文件夾,刪除該應用程序的數據存在。這樣你就不必從模擬器中刪除所有東西。

該文件夾是隱藏的,所以你可能需要取消隱藏您的文件夾才能看到它。

/用戶/ YOURNAME /庫/應用程序支持/ iPhone模擬器

你運行你的應用程序下一次,這將是一個乾淨的安裝。

4

爲了消除有關在iPhone模擬器的應用程序的任何存儲的數據,請按照下列步驟操作:

1)打開Simulator(這並不重要應用程式你打開,只要模擬器是開放的)
2)點擊屏幕左上角的「iOS模擬器」。
3)按「重置內容和設置...」(警告:這將刪除iOS模擬器上的所有內容,包括已安裝的應用程序,設置和存儲的數據)。
4)在iOS模擬器中重新安裝應用程序,這次它應該是一個乾淨的安裝。

相關問題