自 iOS 9 以来,备份包括 app 的用户数据,但不包括 app 本身。恢复备份时,会从 App Store 重新下载它们。
What data is included in an iPhone or iPad backup?
| iMazing
我找到了一个宣称能备份.ipa 的软件CopyTrans Shelbee。但是其官网的文章提到:
这说明这款软件也只是从 App Store 下载,而不是从 iOS 设备中提取.ipa ?
(其实 iMazing 也是这样的……iMazing 的备份只包含「文稿与数据」,不包含 App 本体。但是 iMazing 提供一个单独的「管理 App 」窗口,能让你安装电脑上的.ipa 文件到 iPhone 上——然而这里的.ipa 文件的来源也只能是从 App Store 下载)
那么现在的情况是不是,除了从 App Store 下载.ipa ,从 iOS 设备提取.ipa 是不可能的?参见这条评论:
需要注意的是,iMazing 实际上是从苹果公司的服务器重新下载 app !由于 app 精简,即使你使用的是半最新版本的 iOS ,也没有任何软件可以真正从您的设备中提取 IPA ,因为它实际上并不以完整的形式存在,仅作为特定于您的硬件的版本。不过它似乎确实能够获取旧版本。
How do I get an app from my old phone onto a new phone without updating the app (via IPA file)? 第一条评论
忽然想起来,苹果直营店经常看到有店员帮顾客迁移 iOS 设备,不知道他们的软件能不能直接迁移.ipa ,而不是从 App Store 下载。