我们在WWDC 2012 Session 208中如何找到“Restrospector”工具?

时间:2013-05-24 21:37:41

标签: ios objective-c uikit-state-preservation

WWB 2012会议208是关于UIKit状态保存和恢复的。最后,提到了调试工具“Restrospector”。它应该可视化磁盘上的持久状态。

状态本身持久保存到“已保存的应用程序状态”目录中的“data.data”文件。当你打开它时,它是一个XML文件,但它的一部分不是人类可读的。

我确实搜索过Apple开发人员论坛和开发者网站,但也只有人要求使用此工具,但没有人有答案。也许Stack Overflow可以提供帮助吗?

1 个答案:

答案 0 :(得分:11)

我想知道同样的事情,今天我在Apple Developer Downloads页面上找到了类似的东西。它被称为“适用于iOS 7的recoverArchiveTool”。

将restoreArchiveTool放在您的路径中,您可以这样调用它:

restorationArchiveTool --plist --structured -o ~/path/to/output.file ~/Library/Application\ Support/iPhone\ Simulator/{VERSION}/Applications/{HASH}/Library/Saved\ Application\ State/your.bundle.identifier.savedState 

该工具还附带了DebugLogging和DeveloperMode mobileconfig,但我无法正确安装。