Ich weiß ein wenig über Sandbox. Kann ich jedoch eine Liste der gesamten Anwendungen erhalten, die im iPhone des Benutzers installiert sind. Ich will, dass das mit dem ganzen iPhone-Gerät gemacht wird, ob sie jailbroken sind oder nicht.Gibt es eine Möglichkeit, alle Anwendungen im iPhone des Benutzers installiert zu bekommen?
0
A
Antwort
1
Ich habe eine Liste aller installierten Anwendungen in meinem iPhone. Es verwendet ein privates Framework, aber es ist kein Gefängnisgerät.
#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]);
Ich habe diesen Code ausprobiert und es funktioniert gut auf iOS9.
absolut großartig! Vielen Dank Kumpel !! aufgewertet! –
Kann ich die Symbole aller installierten Apps abrufen? –
Ich habe es viel gegoogled aber nicht in der Lage, die Icons mit Bundle Identifier zu holen, ich brauche es dringend. Jede Hilfe wird geschätzt. –