iphone - 如何在没有 Manifest.mbdx 的 iOS 5.0 beta 2 中解析 Manifest.mbdb 文件

标签 iphone backup ios5

我有一个用 iOS 5 beta2(还有 iTunes 10.5 beta)制作的备份。但令我惊讶的是,它不包含 mbdx 文件。

mbdb 文件看起来与以前的格式相同。如何在没有 Manifest.mbdx 的情况下匹配文件 ID 和文件名?

最佳答案

备份文件夹中的十六进制文件名是附加到域的文件路径的 SHA 哈希值,中间有一个“-”。因此“DomainName-/path/filename.png”的哈希值将与正确的文件匹配。

注意:应用程序文件的域以 AppDomain- 为前缀,例如 AppDomain-com.supercrazyawesome.myapp。确保在计算 SHA 哈希值时包含完整的字符串。

关于iphone - 如何在没有 Manifest.mbdx 的 iOS 5.0 beta 2 中解析 Manifest.mbdb 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6569004/

相关文章:

ios - 从另一个 Objective-C 类访问 int

iphone - 无法在设备上的 iPhone 应用程序上运行仪器

objective-c - 如何从点数组创建 CGPathRef

ios - 在 iOS 5 上关闭 UIImagePickerController 后出现白屏?

ios - 重新排列 UITableView 的单元格而不进入编辑模式

iphone - 在后台播放音频

ios - 更改 iPhone UISlider 条形图

mysql - 压缩 mysqldump 的最佳方法?

php - 如何使用一个文件php脚本创建mysql数据库备份(system()被禁用)

php - Ubuntu cron 没有执行,但在命令行上工作正常