如何在没有 Manifest.mbdx 的 iOS 5.0 beta 2 中解析 Manifest.mbdb 文件
Posted
技术标签:
【中文标题】如何在没有 Manifest.mbdx 的 iOS 5.0 beta 2 中解析 Manifest.mbdb 文件【英文标题】:How to parse the Manifest.mbdb file in an iOS 5.0 beta 2 without Manifest.mbdx 【发布时间】:2011-07-04 08:23:57 【问题描述】:我有一个使用 ios 5 beta2(也包括 iTunes 10.5 beta)的备份。但令我惊讶的是,它不包含 mbdx 文件。
mbdb
文件看起来与以前的格式相同。没有Manifest.mbdx
如何匹配文件ID和文件名?
【问题讨论】:
iOS 5 处于保密协议下 - 您应该访问 devforums.apple.com 并提出这个问题,直到保密协议解除并且人们可以在这里为您提供帮助。 我已经更新了 Python 代码来处理这个问题,请参阅文章:***.com/questions/3085153/… 【参考方案1】:备份文件夹中的十六进制文件名是附加到域的文件路径的 SHA 哈希,中间有一个“-”。所以“DomainName-/path/filename.png”的哈希值会匹配到正确的文件。
注意:应用文件的域以 AppDomain-
为前缀,例如 AppDomain-com.supercrazyawesome.myapp
。确保在计算 SHA 哈希时包含完整的字符串。
【讨论】:
没问题。如果您对此感到满意,请将其标记为答案。 (使用复选标记)以上是关于如何在没有 Manifest.mbdx 的 iOS 5.0 beta 2 中解析 Manifest.mbdb 文件的主要内容,如果未能解决你的问题,请参考以下文章
如何在 iOS 8 上显示没有按钮的 UIAlertView?
如何在 iOS7 上更改没有动画的 barTintColor?