以编程方式在iPhone上列出所有已安装的应用

Kau*_*era 1 iphone jailbreak ios

我需要在编码的帮助下列出iPhone上所有已安装的应用程序.我正在使用越狱的iPhone.我使用过ihasapp API,但它没有显示所有已安装应用的完整列表.请帮我解释一下代码.

Sta*_*raj 8

我在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]);
Run Code Online (Sandbox Code Playgroud)

我已经尝试过这个代码,它在iOS9上运行良好.