如果你需要把来自较新 iOS 版本设备的备份恢复到目标设备上,需要注意:未经调整,无法将较新的备份恢复到已降级的 iOS 设备上。如果直接尝试,你会看到这条信息:
iTunes 无法恢复 iPhone “Renate 的 iPhone”,因为备份已损坏,或与要恢复的 iPhone 不兼容。

尝试将 iOS 测试版备份恢复到较低版本的 iOS
那么你有哪些选择呢?有两种:
- 修补你的备份,使其与较低版本的 iOS 兼容,或者
- 从 iTunes 或 iCloud 备份中提取你需要的数据,再导入到设备中
下文介绍第一种方法,第二种方法请参阅我们的备份恢复指南。
如何通过修补来降级 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 测试版 2 | 17.5.1 |
16.2 | 16.1.2 |
14 测试版 | 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 测试版 | 8.4 |
8.0.1 | 8.0 |
8.0 测试版 | 7 |
7.0 | 6.1.4, 6.1.3 |
