有没有办法让所有的应用程序安装在用户的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上运行良好。
绝对好!非常感谢好友! upvoted! –
我可以获取所有安装的应用程序的图标吗? –
我已经GOOGLE了很多,但无法使用包标识符来获取图标,我迫切需要它。任何帮助将不胜感激。 –