復元先のデバイスよりも新しいバージョンの iOS を搭載したデバイスのバックアップを復元する必要がある場合は、ダウングレードした iOS デバイスに新しいバックアップを復元するには、いくつかの調整が必要になることを知っておく必要があります。調整せずに試すと、次のメッセージが表示されます。
バックアップが破損しているか、復元しようとしている iPhone と互換性がないため、iTunes は iPhone「Renate’s iPhone」を復元できませんでした。

iOS ベータ版のバックアップを以前のバージョンの iOS に復元しようとしているところ
では、どうすればよいのでしょうか。方法は2つあります。
- バックアップにパッチを適用して、以前の iOS と互換性を持たせる
- iTunes または iCloud のバックアップから必要なデータを取り出して、インポートする
1つ目の方法を以下で説明します。2つ目の方法については、バックアップの復元のガイドで説明しています。
iOS バックアップのバージョンにパッチを適用してダウングレードする方法
iOS をダウングレードするためのバックアップへのパッチ適用は比較的簡単ですが、任意のバージョン間で移行できるわけではありません。動作を確認できたバージョンのダウングレードを、以下に示します。
ステップ1:変更する前に、iOS バックアップのコピーを作成する。
ステップ2:バックアップのルートフォルダにある Info.plist ファイルを開く。
このファイルは、任意のシンプルなテキストエディタで開けます。
ステップ3:Product Version を検索すると、下のテキストのようなセクションが見つかります。
<key>Product Type</key>
<string>iPhone10,6</string>
<key>Product Version</key>
<string>12.3.2</string>
<key>Serial Number</key>
<string>C8QH6T96DPNG</string>
ステップ4:Product Version の値を変更して、ファイルを保存する。
たとえば、12.1.3 を 12.1 または 12.0 に変更して、ファイルを保存します。
どのバージョンのバックアップからダウングレードできますか?
ほかのバージョンへのダウングレードも動作する可能性がありますが、ここに挙げたのは、当社でテストして動作を確認できたものです。この方法は、一部のバージョン間で基盤となるストレージ形式にほとんど違いがないことを前提としています。ほかのバージョンでうまくいった場合は、下のコメント欄で読者の皆さんにお知らせください。
| iOS のバージョン | バックアップのダウングレードを確認済みのバージョン |
|---|---|
18 beta 2 | 17.5.1 |
16.2 | 16.1.2 |
14 beta | 12.4.6 |
13.6 | 13.5.1, 13.5, 12.4.8 |
13.5.1 | 13.5, 12.4.6 |
13.5 | 12.4.71 |
13.4.1 | 12.4.7 |
13.4 | 13.3.1, 12.4.7 |
13.3.1 | 13.3 |
13.3 | 13.2.3, 12.4.4, 12.3.3 |
13.2 | 12.3.4 |
13.1.3 | 12.3.3 |
12.3.2 | 12.3.1 |
12.1.3 | 12.1.2 |
12.1.3 | 12.1, 12.0 |
12.0 | 11.4 |
9.0 beta | 8.4 |
8.0.1 | 8.0 |
8.0 beta | 7 |
7.0 | 6.1.4, 6.1.3 |
