9

WWDC 2012 セッション 208 は、UIKit の状態の保存と復元に関するものです。かなり最後にデバッグツール「Restrospector」について触れています。ディスク上に永続化された状態を視覚化する必要があります。

状態自体は、「Saved Application State」ディレクトリの「data.data」ファイルに保存されます。開くと XML ファイルですが、その一部は人間が読めるものではありません。

Apple 開発者フォーラムと開発者サイトを検索しましたが、このツールも求める人しかいませんでしたが、誰も答えがありませんでした。多分スタックオーバーフローが役立つでしょうか?

4

1 に答える 1

11

私も同じことを考えていましたが、今日、Apple Developer Downloadsページで似たようなものを見つけました。それは「iOS 7 用の restoreArchiveTool」と呼ばれます。

パスに 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 も付属していますが、これらを適切にインストールすることはできませんでした。

于 2013-07-31T03:25:43.757 に答える