2013-02-28 23 views
1

我遇到一個奇怪的問題,即使在我卸載正在開發的應用程序之後,代碼仍保留在手機中。iOS即使在重新安裝後,舊代碼版本仍會保留在手機上

我在手機上有這個應用程序的舊版本,並且正在修復代碼中的一些錯誤。在Xcode中,當我在手機上運行它時,一切都很順利,我得到了控制檯輸出,除了代碼版本之外的所有代碼版本都是先前的版本,而不是當前在Xcode中的代碼!

模擬器全部運行完美,始終採用當前代碼並安裝(均在5.0和6.1模擬器中)。它只發生在我的iPhone 4S上。

我已經嘗試了一切,從添加NSLog()輸出到完全刪除文件的內容 - iPhone只是不在乎。一切都說裝載好了,但它不是真的。

爲什麼在這個世界上發生這種事情,我怎麼能讓它消失?

+1

您是否嘗試清理構建文件夾?按住ALT鍵 - >點擊Xcode菜單 - >項目 - >清理生成文件夾... Xcode不應該有任何'舊'來源或編譯的代碼,然後... – TheEye 2013-02-28 11:24:45

回答

1

卸載應用程序>重新啓動您的iPhone>以乾淨版本安裝新應用程序

+0

是的,我必須先清理它。討厭 – shiznatix 2013-02-28 11:37:04

+0

哈哈...清潔版是解決大多數問題的:) – 2013-02-28 13:07:34

相關問題