我目前在App Store上有我的iPhone應用程序的第一個版本(1.x.x)。我之前更新過它,它從來都不是問題。但是,我正在將其更新到版本2,並且因爲我從頭開始重新編寫它,所以我在一個新的Xcode項目中開始了它。升級iPhone應用程序
版本2在我的手機上效果很好,但是當我從App Store下載版本1,然後在其上安裝版本2時,它在啓動時立即崩潰。我的字面意思是立即表明電話永遠不會從Springboard中消失。
我做了一點挖掘,有人建議在iPhone模擬器中嘗試它。它實際上在模擬器中工作正常。我只是想100%確定這不會成爲升級人員的問題。
有沒有人有過這個問題?如果是的話,當你將它發佈到應用程序商店時是否正確?
謝謝!
將設備連接到桌面。安裝版本1.X.從XCode安裝並運行版本2.X。你在控制檯中看到什麼? – sha 2012-04-09 17:31:13
模擬器,顧名思義,應該模擬真正的iPhone會做什麼。如果行爲不同,請確保您的行爲不同。你是否像真正的iPhone一樣在模擬器上安裝版本2? – Andrew 2012-04-09 19:11:13
我已將它連接到我的電腦,控制檯中沒有任何內容出現。它只是說在Xcode的頂部「完成運行」。這就像它永遠不會運行。此外,該應用程序不使用核心數據。兩個版本都使用相同版本的SQLite 3。 – 2012-04-10 01:24:33