再インストールが必要なアプリが1つあります。私はそれを機能させるために人に知られているすべてのトリックを試しましたが、すべて失敗しました。このアプリには、失いたくない多くのデータがあります。明示的にiCloud対応ではなく、ゲームではないため、Game Centerが何かを復元することはできません。可能であれば、データを失うことなく再インストールできますか?
再インストールが必要なアプリが1つあります。私はそれを機能させるために人に知られているすべてのトリックを試しましたが、すべて失敗しました。このアプリには、失いたくない多くのデータがあります。明示的にiCloud対応ではなく、ゲームではないため、Game Centerが何かを復元することはできません。可能であれば、データを失うことなく再インストールできますか?
回答:
私自身は試したことはありませんが、理論的にはPhoneDiskなどを使用してアプリのプライベートフォルダーを開き、すべてのコンテンツをコンピューターにコピーできます。次に、アプリを削除して再インストールした後、コンテンツをコピーして戻すことができます。
Xcodeはアプリを再インストールできます。[ウィンドウ]-> [デバイス]に移動して、左側にあるデバイスをクリックします。「+」ボタンをタップしてアプリを参照するか、必要なアプリを「インストール済みアプリ」セクションにドラッグします。iTunesから直接アプリのアイコンをドラッグすることもできます。アプリは、データ、ドキュメント、キャッシュなどを消去せずに、古いアプリの上に再インストールされます。
~/Music/iTunes/iTunes Media/Mobile Applications
フォルダ内でアプリを見つける必要があります。次に、デバイスをUSBケーブルでMacに接続し、上記の手順に従います。国別のApp Storeでアプリを入手できない場合は、国をまたがって再インストールまたはアプリを更新することもできます。必要なのは、アプリが利用できる別の国に登録されたApple IDだけです。次に、そのApple IDでiTunesにサインインし、App Storeからアプリを入手します。その後、Xcodeを使用して、データを消去せずに、ダウンロードしたアプリを古いアプリの上にインストールします。
アプリケーションを再インストールしても、問題はほぼ確実に解決されません。iOSアプリケーションはデジタル署名されています。1バイトでも変更された場合、iOSはその実行を拒否します。再インストールするものは、現在インストールしているものと同じです。
問題は、データまたはその解釈にある可能性がはるかに高くなります。おそらくアプリケーションにバグがあり、データを削除したか、データを認識できません。ここで何が起こっているのかを診断するために、開発者に連絡する必要があります。
iExplorerなどのツールを使用してデバイスからデータを取得できます。または、アプリケーションで有効になっている場合は、iTunesファイル共有(iTunesのデバイスの[アプリ]タブにあります)を使用できます。
Huiが説明したように、アプリは、ディレクトリ内のiTunesMetadata.plistファイルを削除または名前を変更することで、データを失うことなく再インストールできます。
ターミナルはこの目的のためにiFileと同様に機能しますが、小さくて無料です。Facebookでこれを実行するためのターミナルコマンド:
rm $(dirname $(find -name Facebook.app))/iTunesMetadata.plist
2回の更新が失敗した後で再インストールする必要がありましたが、以前はかなり頻繁にこれを実行する必要がありました。いいえ、iOSでは失敗したインストールの実行を許可していませんが、再試行してデータを保持することはできません。
アプリを再インストールする唯一の方法は、アプリとそのすべてのデータを削除してから、再度インストールすることです。データをエクスポート/コピーする方法がない場合(例:アプリのエクスポート/インポート、iTunesファイル転送、DropBox / iCloud同期など)。
デバイスの完全バックアップと復元を実行して、問題が解決するかどうかを確認しようとします(人に知られているすべてのトリックにこれが含まれていたかどうかはわかりません)。
iPhoneがジェイルブレイクされている場合は、アプリのメタデータを削除してから、アプリを再インストールできます。
SBSettingsを使用してアプリのパスを検索し、iFileでこのディレクトリに移動してiTunesMetadata.plistを削除できます。App Storeはアプリをインストール済みとして表示しなくなり、アプリを再インストールしてデータを保持できます。
同じ問題があったので、アプリのストアページに移動して、そこから更新しました