有没有办法让所有的应用程序安装在用户的iPhone?

问题描述:

我对沙箱有点了解。但是,我是否可以获取用户iPhone中安装的总应用程序列表。我希望在所有iPhone设备上完成此操作,而不管它们是否被越狱。有没有办法让所有的应用程序安装在用户的iPhone?

我收到了我iPhone中安装的所有应用程序的列表。它使用私人框架,但它不是监狱破碎的设备。

#include <objc/runtime.h> 

    Class LSApplicationWorkspace_class = objc_getClass("LSApplicationWorkspace"); 
    SEL selector=NSSelectorFromString(@"defaultWorkspace"); 
    NSObject* workspace = [LSApplicationWorkspace_class performSelector:selector]; 

    SEL selectorALL = NSSelectorFromString(@"allApplications"); 
    NSLog(@"apps: %@", [workspace performSelector:selectorALL]); 

我试过这段代码,它在iOS9上运行良好。

+0

绝对好!非常感谢好友! upvoted! –

+0

我可以获取所有安装的应用程序的图标吗? –

+0

我已经GOOGLE了很多,但无法使用包标识符来获取图标,我迫切需要它。任何帮助将不胜感激。 –