データを失わずに単一のiOSアプリを再インストールできますか?


9

再インストールが必要なアプリが1つあります。私はそれを機能させるために人に知られているすべてのトリックを試しましたが、すべて失敗しました。このアプリには、失いたくない多くのデータがあります。明示的にiCloud対応ではなく、ゲームではないため、Game Centerが何かを復元することはできません。可能であれば、データを失うことなく再インストールできますか?


1
なぜそれを再インストールする必要があると思いますか?
12

1
それはどのアプリですか?
Graeme Hutchison、

@bneely私は他のすべてを試しました。
Timothy Mueller-Harder

2
これは私の意見ですが、iOSアプリの再インストールが解決策であるかどうかは疑問です。アプリケーションの内容が誤って変更されたと思いますか?iOSの設計と実装の方法により、これは起こりそうにありません。
12

3
ユーザーデータは変更可能で、アプリケーション自体(私はそう思います)は変更できません。データが破損している可能性があり、同じデータでアプリを再インストールした後、以前と同じ問題が発生する場合があります。(私はまだあなたが経験している問題について正確にはっきりしていないことを指摘しなければなりません。)私はあなたの目標を達成する方法を知りません。下記のPhoneDiskは良いオプションのように思えますが、それを使用できるコンピュータを見つける必要があると思います。ただ、データが問題である可能性のための準備(必ずしもあなたのせいで、エラーをプログラミングすることができます。)
bneely

回答:


7

私自身は試したことはありませんが、理論的にはPhoneDiskなどを使用してアプリのプライベートフォルダーを開き、すべてのコンテンツをコンピューターにコピーできます。次に、アプリを削除して再インストールした後、コンテンツをコピーして戻すことができます。


それは良い答えですが、残念ながら、PhoneDiskをインストールするために必要な管理者権限を持つコンピューターにアクセスできません。
Timothy Mueller-Harder

5

Xcodeはアプリを再インストールできます。[ウィンドウ]-> [デバイス]に移動して、左側にあるデバイスをクリックします。「+」ボタンをタップしてアプリを参照するか、必要なアプリを「インストール済みアプリ」セクションにドラッグします。iTunesから直接アプリのアイコンをドラッグすることもできます。アプリは、データ、ドキュメント、キャッシュなど消去せずに、古いアプリの上に再インストールされます。


最初に、iTunes App Storeからアプリを取得するか、~/Music/iTunes/iTunes Media/Mobile Applicationsフォルダ内でアプリを見つける必要があります。次に、デバイスをUSBケーブルでMacに接続し、上記の手順に従います。国別のApp Storeでアプリを入手できない場合は、国をまたがって再インストールまたはアプリを更新することもできます。必要なのは、アプリが利用できる別の国に登録されたApple IDだけです。次に、そのApple IDでiTunesにサインインし、App Storeからアプリを入手します。その後、Xcodeを使用して、データを消去せずに、ダウンロードしたアプリを古いアプリの上にインストールします。
Rockallite 2016年

1
10.3.2で私のために働いた
MrCheatak '13

3

アプリケーションを再インストールしても、問題はほぼ確実に解決されません。iOSアプリケーションはデジタル署名されています。1バイトでも変更された場合、iOSはその実行を拒否します。再インストールするものは、現在インストールしているものと同じです。

問題は、データまたはその解釈にある可能性がはるかに高くなります。おそらくアプリケーションにバグがあり、データを削除したか、データを認識できません。ここで何が起こっているのかを診断するために、開発者に連絡する必要があります。

iExplorerなどのツールを使用してデバイスからデータを取得できます。または、アプリケーションで有効になっている場合は、iTunesファイル共有(iTunesのデバイスの[アプリ]タブにあります)を使用できます。


2

Huiが説明したように、アプリは、ディレクトリ内のiTunesMetadata.plistファイルを削除または名前を変更することで、データを失うことなく再インストールできます。

ターミナルはこの目的のためにiFileと同様に機能しますが、小さくて無料です。Facebookでこれを実行するためのターミナルコマンド:

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

2回の更新が失敗した後で再インストールする必要がありましたが、以前はかなり頻繁にこれを実行する必要がありました。いいえ、iOSでは失敗したインストールの実行を許可していませんが、再試行してデータを保持することはできません。


1

アプリを再インストールする唯一の方法は、アプリとそのすべてのデータを削除してから、再度インストールすることです。データをエクスポート/コピーする方法がない場合(例:アプリのエクスポート/インポート、iTunesファイル転送、DropBox / iCloud同期など)。

デバイスの完全バックアップと復元を実行して、問題が解決するかどうかを確認しようとします(知られているすべてのトリックにこれが含まれていたかどうかはわかりません)。


ありがとう、しかしそれは助けにはならない。エクスポート機能はありません。実際、バックアップの復元が原因でした。
Timothy Mueller-Harder

0

iPhoneがジェイルブレイクされている場合は、アプリのメタデータを削除してから、アプリを再インストールできます。

SBSettingsを使用してアプリのパスを検索し、iFileでこのディレクトリに移動してiTunesMetadata.plistを削除できます。App Storeはアプリをインストール済みとして表示しなくなり、アプリを再インストールしてデータを保持できます。


2
これを行う方法の詳細をいくつか追加してください(サンプルとして特定の1つのアプリケーションを使用している可能性があります)。
nohillside

-1

同じ問題があったので、アプリのストアページに移動して、そこから更新しました


アプリの更新は再インストールとは大きく異なりますが、そのソリューションは利用可能な更新がある場合にのみ機能します。
Timothy Mueller-Harder 2015年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.