2011-05-24 74 views
0

有沒有一種方法可以模擬從版本1到版本2的應用更新?如何在發佈之前測試更新過程?

我不知道在構建&時在Xcode中運行應用程序會發生什麼。我相信,當應用程序已經安裝在模擬器中時,就會發生更新,就像用戶從App Store下載新版本時一樣。例如,當我點擊Bild時,sqlite3數據庫文件保持不變&運行,而應用程序本身的二進制文件被替換。

所以問題是:這是否已經是測試更新程序的安全方式?在發佈應用程序並獲得許多糟糕評論之前,有哪些替代方案?

回答

2

除非您更改保存的文件,否則它保持原樣。如果你真的想測試這個,那麼只需在測試設備上安裝當前/舊版本。然後將新版本構建到同一設備上。這與通過iTunes爲用戶進行更新具有相同的效果。

+0

因此,建模和運行時的更新過程在模擬器和設備上的工作方式不同。 – 2011-05-24 17:53:38

+0

可能。某些文件和存儲位置無法從模擬器訪問。大多數情況都可以正常工作,但也有例外情況,所以這取決於你寫的內容和地點。 – PengOne 2011-05-24 17:55:32

0

如果你有一個單獨的測試團隊,沒有訪問Xcode項目,他們仍然可以測試使用Xcode組織者更新:

  1. 安裝舊版本的應用程序的設備和使用上有點模擬真實用戶行爲
  2. 設備
  3. 打開Xcode的組織者上安裝的provisioning profile和您的應用程序的新副本拖到設備

這將保持現有數據不變,允許您使用舊版本的數據測試新應用程序。

相關問題