iOS设备上安装的所有应用程序列表及其在主屏幕上的位置(跳板)

我已经search了几天的下降答案如何获取运行iOS> 5.0 (com.apple.mobile.installation.plist).的设备上安装的应用程序的列表(com.apple.mobile.installation.plist).

我尝试了不同来源的代码,我得到的唯一几乎成功的解决scheme是使用Daniel Amitay API( http://www.ihasapp.com )的共享URLscheme方法 – 竖起大拇指 – 非常棒!

但是使用URLscheme,我无法获取设备上已安装的所有应用程序,因为它们并不都是共享URLscheme。

我正在使用的设备没有越狱,因此应用程序沙盒中禁止从应用程序中访问/private/var/mobile/Library/Caches/com.apple.mobile.installation.plist 。 那么给出的例子是否可以检索这些信息呢? 并在iphone上查找安装的应用程序列表只能在模拟器越狱设备 上工作。

我的问题: “是否有任何方法向用户展示iTunes(AppStore)login屏幕,并在他/她input他/她的凭据后,才能从iTunes购买(下载)应用程序列表app store)?”

我试图做一个应用程序,显示所有安装的应用程序和他们在主屏幕(跳板)上的位置,就像iTunes在浏览设备时所做的一样。

有这样的应用程序的必要性是,当你有一个设备上安装的应用程序400-500,你已经将它们分组在文件夹中,当你决定从设备上卸载它们时,发现它们中的每一个都是非常令人沮丧的。

谁能帮忙?

提前致谢。

理论上来说,你可以但是访问苹果严格禁止的私人伊娃。

我不知道苹果是否会授权。 老实说,我不这么认为。 但是为了技术上的乐趣,如果你想这样做,请检查Airwatch或其他MDM解决scheme如何工作,他们可以显示所有安装的应用程序。

玩的开心 !