Ich bin dumm in iOS vor allem in privaten API.Wie neu generierte private API-Header in iOS laden?
Ich habe Anwendung zum Testen und jetzt muss ich private API verwenden (diese Anwendung nicht für App Store).
Ich habe generierte Header von iOS-Runtime-Headers heruntergeladen und was als nächstes?
Unter /System/Library/
habe ich eine Liste der Bibliotheken, die Frameworks
, ..., PrivateFrameworks
auch enthalten.
Muss ich das Originalframework durch eines ersetzen, das ich von iOS-Runtime-Headers
kopiert habe?
Weil ich andere Anwendungen habe, die nur verwenden, und ich will sie nicht beschädigen.
Von posted Link sagen sie Bibliothek zum Beispiel zur Validierung von:
NSBundle *b = [NSBundle
bundleWithPath:@"/System/Library/PrivateFrameworks/GAIA.framework"];
BOOL success = [b load];
Aber hier der Pfad auf ursprünglichen Pfad.
Oder ich etwas vermissen,
Danke
Im Allgemeinen möchte ich Gerät mithilfe der privaten API in den Ruhezustand versetzen.Ich weiß, dass es sich nicht auf meine Frage bezieht, aber ich sah Ihre Antworten in den meisten Fragen beziehen sich auf private API. Haben Sie eine Idee, wo Sie den richtigen Header sehen können? Weil die meisten Antworten heute nicht relevant sind (ich benutze 6.1). Danke trotzdem – snaggs
@fessy: Ich konnte nicht einmal eine Lösung finden, die vollständig auf ios 6.x funktioniert. Alle diese DimScreen und BlankScreen Bildschirm nur teilweise Dimmen (nicht von ihnen vollständig vom Bildschirm ausgeschaltet). Also bin ich mir nicht sicher. Sie können versuchen, Sprungbrett rückwärts zu entwickeln und dort zu suchen. Es könnte jedoch durch eine gewisse Berechtigung geschützt werden. –