1
我想知道更新如何爲Apple商店工作。更新如何爲iPhone應用程序工作?
Apple會刪除與舊版應用程序相關的所有舊數據,然後更新爲新版嗎?
當用戶更新到任何應用程序的新版本時,舊版本是否會從他們的iPhone中刪除所有數據(圖片,數據庫,聲音等)並被新版本取代?
我前幾天更新了我的應用程序,我認爲Apple並沒有用新版本取代舊的SQLITE數據庫。
我想知道更新如何爲Apple商店工作。更新如何爲iPhone應用程序工作?
Apple會刪除與舊版應用程序相關的所有舊數據,然後更新爲新版嗎?
當用戶更新到任何應用程序的新版本時,舊版本是否會從他們的iPhone中刪除所有數據(圖片,數據庫,聲音等)並被新版本取代?
我前幾天更新了我的應用程序,我認爲Apple並沒有用新版本取代舊的SQLITE數據庫。
在更新期間,舊的應用程序束被替換爲新的。應用程序沙箱中的所有其他文件夾及其內容(文檔,庫,tmp)保持不變。
因此,如果您想要替換舊數據庫(如果您必須將用戶更改的數據保存在舊數據庫中),則只需檢查應用程序中的數據庫版本,並在版本較舊時從應用程序捆綁中複製新數據庫使用sqlite user_version編譯指示進行版本跟蹤)
如何做到這一點,以便用新的(new.sqlite)替換舊的DataBase(old.sqlite)。 – 2010-12-01 14:45:27