我有一個需要重新安裝的應用程序。我嘗試了所有已知的技巧來嘗試使其正常工作,但都失敗了。我不希望丟失此應用程序中的許多數據。它沒有明確支持iCloud,也不是遊戲,因此Game Center不會恢復任何內容。可能的話,如何在不丟失數據的情況下重新安裝它?
我有一個需要重新安裝的應用程序。我嘗試了所有已知的技巧來嘗試使其正常工作,但都失敗了。我不希望丟失此應用程序中的許多數據。它沒有明確支持iCloud,也不是遊戲,因此Game Center不會恢復任何內容。可能的話,如何在不丟失數據的情況下重新安裝它?
雖然我從未親自嘗試過,但從理論上講,您可以使用 PhoneDisk之類的方法打開應用程序的私有文件夾,並將所有內容複製到您的計算機上。然後,在刪除並重新安裝該應用程序之後,您應該能夠將內容複製回去。
Xcode可以重新安裝應用程序。轉到窗口->設備,然後單擊左側的設備。您可以點擊“ +”按鈕並瀏覽一個應用程序,或者只是將您想要的任何應用程序拖到“已安裝的應用程序”部分。您甚至可以直接從iTunes拖動應用程序圖標。該應用將在舊版本的基礎上重新安裝,不刪除任何數據,文檔,緩存等。
重新安裝應用程序幾乎可以肯定不能解決您的問題。 iOS應用程序已進行數字簽名。即使更改了一個字節,iOS也會拒絕運行它。您將要重新安裝的內容將與當前已安裝的內容相同。
問題很可能出在您的數據或數據的解釋上。應用程序中可能存在一個錯誤,該錯誤已刪除您的數據或無法識別它。您應該與開發人員聯繫以嘗試診斷此處發生的情況。
您可以使用iExplorer之類的工具來獲取數據,或者,如果應用程序啟用了它,則可以使用iTunes File Sharing(例如在iTunes中為您的設備的“應用程序”標籤中可用)。
正如Hui所解釋的,通過刪除或重命名目錄中的iTunesMetadata.plist文件,可以重新安裝應用程序而不會丟失數據。
終端和iFile一樣可以正常工作,但是小而又免費的終端命令,可為Facebook完成此操作:
rm $ {dirname $ {find -name Facebook.app))/ iTunesMetadata.plist
在兩次失敗的更新後,我只需要重新安裝即可,過去我不得不經常這樣做,每個人都認為這樣做不可能解決timothymh遇到的任何問題,而它們的網絡連接可能很棒。不,iOS不允許運行失敗的安裝,但是它也不允許您重試並保留數據。
重新安裝應用程序的唯一方法是刪除該應用程序及其所有數據,然後重新安裝。除非您有導出/複製數據的方法(例如:在應用程序導出/導入,iTunes文件傳輸,DropBox / iCloud同步等)。
我會嘗試對文件進行完整備份和還原該設備,看看是否能為您解決該問題(我不知道所有已知的技巧都包括在內)。
如果您的iPhone已越獄,則可以刪除該應用程序的元數據,然後重新安裝該應用程序。
您可以使用SBSettings查找該應用程序的路徑,然後在iFile中轉到該目錄並刪除iTunesMetadata .plist。 App Store將不再顯示已安裝的應用程序,您可以重新安裝它並保留數據。
我遇到了同樣的問題,所以我去了應用程序的商店頁面,然後從那裡更新了