类似iPhone Explorer的应用程序可以在Mac OS X上显示每个已安装的iPhone应用程序的内容(即使在非越狱设备上),当使用USB电缆连接iPhone时。我正在尝试做类似的事情,以编程方式从我的iPhone应用程序文件夹复制一些文件。
我已经尝试了一些基于iTunes框架构建的开源框架/产品,例如iPhoneBrowser和MobileDevice Library。我可以连接到iPhone,现在的问题是如何枚举应用程序文件夹项?iPhoneBrowser或MobileDevice Library不支持或提供任何简单的方法。即使将我的应用程序路径硬编码到iPhoneBrowser中,它仍然拒绝显示文件夹。 iPhone Explorer可以在完全相同的设备上轻松读取该文件夹,因此肯定是有可能的。
第二个问题是获取应用程序的路径,在每个设备上,它们都具有带有某些哈希数字文件夹名称的不同路径。如何“解密”路径,以便我可以在每个设备上访问我的应用程序文件夹?