Kann ich eine einzelne iOS-App neu installieren, ohne ihre Daten zu verlieren?


9

Ich habe eine einzelne App, die neu installiert werden muss. Ich habe alle dem Menschen bekannten Tricks ausprobiert, um es zum Laufen zu bringen, aber alle sind gescheitert. Diese App enthält viele Daten, die ich lieber nicht verlieren möchte. Es ist nicht explizit iCloud-fähig und es ist kein Spiel, daher gibt es keine Hoffnung, dass Game Center irgendetwas wiederherstellt. Wie kann ich es nach Möglichkeit neu installieren, ohne meine Daten zu verlieren?


1
Warum halten Sie eine Neuinstallation für notwendig?
Nur

1
Welche App ist das?
Graeme Hutchison

@bneely Ich habe alles andere versucht.
Timothy Mueller-Harder

2
Dies ist nur meine Meinung, aber ich bin skeptisch, dass die Neuinstallation einer iOS-App die Lösung ist. Wie wurde Ihrer Meinung nach der Inhalt der Anwendung falsch geändert? Die Art und Weise, wie iOS entworfen und implementiert wird, macht dies unwahrscheinlich.
Bneely

3
Benutzerdaten können geändert werden und die Anwendung selbst (wie ich erwarte) nicht. Möglicherweise liegt eine Datenbeschädigung vor. Nach der Neuinstallation der App mit denselben Daten haben Sie möglicherweise dasselbe Problem wie zuvor. (Ich sollte darauf hinweisen, dass ich immer noch nicht genau weiß, auf welches Problem Sie stoßen.) Ich kenne keinen Weg, um Ihr Ziel zu erreichen. PhoneDisk wie unten erwähnt klingt nach einer guten Option, und ich denke, Sie sollten einen Computer finden, auf dem Sie das verwenden können. Bereiten Sie sich einfach auf die Möglichkeit vor, dass die Daten das Problem sind (nicht unbedingt Ihre Schuld; könnte ein Programmierfehler sein.)
nur

Antworten:


7

Obwohl ich es selbst nie ausprobiert habe, können Sie theoretisch so etwas wie PhoneDisk verwenden , um den privaten Ordner der App zu öffnen und den gesamten Inhalt auf Ihren Computer zu kopieren. Nach dem Löschen und erneuten Installieren der App sollten Sie in der Lage sein, den Inhalt zurück zu kopieren.


Das ist eine gute Antwort, aber leider habe ich keinen Zugriff auf einen Computer, für den ich Administratorrechte habe, was für die Installation von PhoneDisk erforderlich wäre.
Timothy Mueller-Harder

5

Xcode kann eine App neu installieren. Gehen Sie zu Fenster -> Geräte und klicken Sie links auf Ihr Gerät. Sie können auf die Schaltfläche '+' tippen und nach einer App suchen oder einfach eine beliebige App in den Bereich 'Installierte Apps' ziehen. Sie können sogar ein App-Symbol direkt aus iTunes ziehen. Die App wird über die alte neu installiert, ohne dass Daten, Dokumente, Caches usw. gelöscht werden.


Zuerst müssen Sie die App aus dem iTunes App Store herunterladen und / oder im ~/Music/iTunes/iTunes Media/Mobile ApplicationsOrdner suchen. Schließen Sie dann Ihr Gerät mit einem USB-Kabel an den Mac an und befolgen Sie die obigen Anweisungen. Sie können eine App auch länderübergreifend neu installieren oder aktualisieren, wenn sie im App Store Ihres Landes nicht mehr verfügbar ist. Sie benötigen lediglich eine Apple ID, die in einem anderen Land registriert ist, in dem die App verfügbar ist. Melden Sie sich dann mit dieser Apple ID bei iTunes an und holen Sie sich die App aus dem App Store. Verwenden Sie danach Xcode, um die heruntergeladene App über die alte zu installieren, ohne Daten zu löschen .
Rockallite

1
Arbeitete für mich am 10.3.2
MrCheatak

3

Eine Neuinstallation der Anwendung wird Ihr Problem mit ziemlicher Sicherheit nicht lösen. iOS-Anwendungen sind digital signiert. Wenn auch nur ein einzelnes Byte geändert wird, lehnt iOS die Ausführung ab. Was Sie neu installieren, ist identisch mit dem, was Sie derzeit installiert haben.

Das Problem liegt viel eher bei Ihren Daten oder deren Interpretation. Es gibt wahrscheinlich einen Fehler in der Anwendung, der Ihre Daten entweder gelöscht oder nicht erkannt hat. Sie sollten sich an die Entwickler wenden, um zu diagnostizieren, was hier passiert.

Sie können Ihre Daten mit einem Tool wie iExplorer oder, falls die Anwendung dies aktiviert hat, mit iTunes File Sharing (verfügbar auf der Registerkarte Apps für Ihr Gerät in iTunes) von Ihrem Gerät abrufen.


2

Wie Hui erklärte, kann eine App ohne Datenverlust neu installiert werden, indem die Datei iTunesMetadata.plist in ihrem Verzeichnis gelöscht oder umbenannt wird.

Das Terminal funktioniert für diesen Zweck genauso gut wie iFile, ist aber winzig und kostenlos. Ein Terminalbefehl, um dies für Facebook zu erreichen:

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

Ich musste mich erst nach zwei fehlgeschlagenen Updates neu installieren, und ich musste dies in der Vergangenheit ziemlich oft tun. Jeder, der dies vorschlägt, hilft wahrscheinlich nicht bei Problemen, die bei timothymh auftreten, und hat möglicherweise hervorragende Netzverbindungen. Nein, iOS lässt die fehlgeschlagenen Installationen nicht zu, aber Sie können es auch nicht wiederholen UND Ihre Daten behalten.


1

Die einzige Möglichkeit, eine App neu zu installieren, besteht darin, die App und alle ihre Daten zu löschen und anschließend erneut zu installieren. Es sei denn, Sie haben eine Möglichkeit zum Exportieren / Kopieren der Daten (z. B. beim Exportieren / Importieren von Apps, beim Übertragen von iTunes-Dateien, bei der DropBox / iCloud-Synchronisierung usw.).

Ich würde versuchen, eine vollständige Sicherung und Wiederherstellung des Geräts durchzuführen, um zu sehen, ob dies das Problem für Sie behebt (ich weiß nicht, ob alle dem Menschen bekannten Tricks dies beinhalteten).


Danke, aber das hilft nicht. Es hat keine Exportfunktion, und tatsächlich war eine Wiederherstellung des Backups die Ursache dafür.
Timothy Mueller-Harder

0

Wenn Ihr iPhone einen Jailbreak aufweist, können Sie die Metadaten der App löschen und die App erneut installieren.

Sie können SBSettings verwenden, um den Pfad der App zu finden. Gehen Sie dann in iFile in dieses Verzeichnis und löschen Sie iTunesMetadata.plist. Der App Store sieht die App nicht mehr als installiert an und Sie können sie erneut installieren und Ihre Daten behalten.


2
Können Sie bitte einige Details hinzufügen (möglicherweise unter Verwendung einer bestimmten Anwendung als Beispiel), wie dies zu tun ist?
Nohillside

-1

Ich hatte das gleiche Problem, also ging ich zur Store-Seite der App und aktualisierte sie von dort aus


Das Aktualisieren von Apps unterscheidet sich stark von der Neuinstallation. Außerdem funktioniert diese Lösung nur, wenn ein Update verfügbar ist.
Timothy Mueller-Harder
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.