題:
我可以重新安裝一個iOS應用程序而不會丟失其數據嗎?
Timothy Mueller-Harder
2012-02-03 07:27:45 UTC
view on stackexchange narkive permalink

我有一個需要重新安裝的應用程序。我嘗試了所有已知的技巧來嘗試使其正常工作,但都失敗了。我不希望丟失此應用程序中的許多數據。它沒有明確支持iCloud,也不是遊戲,因此Game Center不會恢復任何內容。可能的話,如何在不丟失數據的情況下重新安裝它?

為什麼您認為必須重新安裝?
是哪個應用程式?
@bneely我已經嘗試了其他所有方法。
@GraemeHutchison“ iPad的秘密照片隱私”。標題的長度實際上是該長度的三倍,但我不想複製它。發生的錯誤很難描述,但其中沒有可見的照片,包括自發生以來我導入的照片。
“我不想使用此應用程序中的數據”-您是說丟失嗎?
這只是我的意見,但我懷疑重新安裝iOS應用程序是解決方案。您如何看待應用程序的內容被錯誤地修改? iOS的設計和實現方式使這種可能性不大。
@bneely是的,我的意思是“輸”。我會改正的。關於重新安裝:您還有其他解決方案嗎?
用戶數據是可修改的,而應用程序本身(我希望)不是。您可能會遇到數據損壞的情況,並且在使用相同數據重新安裝應用程序之後,您可能會發現與以前一樣存在同樣的問題。 (我應該指出,我仍然不清楚您遇到的是什麼問題。)我不知道實現目標的方法。如下所述,PhoneDisk聽起來是個不錯的選擇,我認為您應該找到一台可以使用它的計算機。只需準備好可能數據是問題(不一定是您的錯;可能是編程錯誤)。
七 答案:
Rodrigo Sieiro
2012-02-03 22:28:54 UTC
view on stackexchange narkive permalink

雖然我從未親自嘗試過,但從理論上講,您可以使用 PhoneDisk之類的方法打開應用程序的私有文件夾,並將所有內容複製到您的計算機上。然後,在刪除並重新安裝該應用程序之後,您應該能夠將內容複製回去。

這是一個很好的答案,但是不幸的是,我無法訪問具有管理員權限的計算機,這對於安裝PhoneDisk是必不可少的。
pwnified
2015-07-21 14:23:02 UTC
view on stackexchange narkive permalink

Xcode可以重新安裝應用程序。轉到窗口->設備,然後單擊左側的設備。您可以點擊“ +”按鈕並瀏覽一個應用程序,或者只是將您想要的任何應用程序拖到“已安裝的應用程序”部分。您甚至可以直接從iTunes拖動應用程序圖標。該應用將在舊版本的基礎上重新安裝,不刪除任何數據,文檔,緩存等。

首先,您必須從iTunes App Store獲得該應用程序,並且/或者將其定位在“〜/ Music / iTunes / iTunes Media / Mobile Applications”文件夾中。然後,使用USB電纜將設備連接到Mac,然後按照上述說明進行操作。如果您所在國家/地區的App Store中不再提供該應用程序,您還可以“跨國家/地區”重新安裝或更新該應用程序。您所需要的就是註冊到可以使用該應用程序的另一個國家/地區的Apple ID。然後使用該Apple ID登錄iTunes,並從App Store獲取該應用。之後,使用Xcode在舊版本上安裝下載的應用程序,而不會刪除任何數據。
在10.3.2上為我工作
Jim
2012-08-11 19:46:46 UTC
view on stackexchange narkive permalink

重新安裝應用程序幾乎可以肯定不能解決您的問題。 iOS應用程序已進行數字簽名。即使更改了一個字節,iOS也會拒絕運行它。您將要重新安裝的內容將與當前已安裝的內容相同。

問題很可能出在您的數據或數據的解釋上。應用程序中可能存在一個錯誤,該錯誤已刪除您的數據或無法識別它。您應該與開發人員聯繫以嘗試診斷此處發生的情況。

您可以使用iExplorer之類的工具來獲取數據,或者,如果應用程序啟用了它,則可以使用iTunes File Sharing(例如在iTunes中為您的設備的“應用程序”標籤中可用)。

electric-skeptic
2015-10-04 22:49:18 UTC
view on stackexchange narkive permalink

正如Hui所解釋的,通過刪除或重命名目錄中的iTunesMetadata.plist文件,可以重新安裝應用程序而不會丟失數據。

終端和iFile一樣可以正常工作,但是小而又免費的終端命令,可為Facebook完成此操作:

  rm $ {dirname $ {find -name Facebook.app))/ iTunesMetadata.plist  

在兩次失敗的更新後,我只需要重新安裝即可,過去我不得不經常這樣做,每個人都認為這樣做不可能解決timothymh遇到的任何問題,而它們的網絡連接可能很棒。不,iOS不允許運行失敗的安裝,但是它也不允許您重試並保留數據。

Vlad
2012-02-03 18:23:30 UTC
view on stackexchange narkive permalink

重新安裝應用程序的唯一方法是刪除該應用程序及其所有數據,然後重新安裝。除非您有導出/複製數據的方法(例如:在應用程序導出/導入,iTunes文件傳輸,DropBox / iCloud同步等)。

我會嘗試對文件進行完整備份和還原該設備,看看是否能為您解決該問題(我不知道所有已知的技巧都包括在內)。

謝謝,但這無濟於事。它沒有任何導出功能,事實上,還原到備份實際上是造成它的原因。
Hui
2013-02-11 10:17:58 UTC
view on stackexchange narkive permalink

如果您的iPhone已越獄,則可以刪除該應用程序的元數據,然後重新安裝該應用程序。

您可以使用SBSettings查找該應用程序的路徑,然後在iFile中轉到該目錄並刪除iTunesMetadata .plist。 App Store將不再顯示已安裝的應用程序,您可以重新安裝它並保留數據。

您能否添加一些有關如何執行此操作的詳細信息(也許使用一個特定的應用程序作為示例)?
Mitch
2015-01-17 17:19:40 UTC
view on stackexchange narkive permalink

我遇到了同樣的問題,所以我去了應用程序的商店頁面,然後從那裡更新了

更新應用程序與重新安裝完全不同,此外,該解決方案僅在有可用更新時有效。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...