Ich möchte diese App nicht im AppStore einreichen. Ich habe schon viele Male versucht, aber so viele Probleme zu lösen :(iOS Wie private API verwenden?
Ich benutze Klasse-Dump, um alle Header-Dateien von UIKit.framework zu bekommen. In der UIApplication.h generiert von Class-Dump, sah ich die Methode I will verwenden ---- launchApplicationWithIdentifier
Dann legte ich UIApplication.h in meinem Projekt und importieren Sie es kompilieren, ich habe eine Menge von "Redefinition of Enumerator ...." Fehler, weil in der UIKit.framework I Verwenden Sie vorherige, gibt es eine andere UIApplication.h. Aber diese Datei hat nicht die Methode launchApplicationWithIdentifier.
Wenn ich die vorherige UIKit.framework löschen und importieren Sie den Ordner von Class-Dump generiert. Dann erscheint es wie ein Framework, aber wenn ICH Entfalte es, es ist leer.
Dann möchte ich alle generierten Header-Dateien eine Framework-Datei machen und die vorherige UIKit.framework ersetzen. Aber ich weiß nicht wie. Wie wir sehen können, gibt es unter dem System-Framework-Verzeichnis eine Datei, die den gleichen Namen wie das Framework hat und ein Symbol für ein "ausgeführtes Shell-Skript" hat. Wie kann ich diese Datei erstellen?
Ich war wirklich verwirrt. Jemand kann mir eine Hand geben? Vielen Dank.
OMG, ich habe nur Antwort auf Ihre Frage in Ihrer anderen Frage hinzufügen: http://stackoverflow.com/questions/11047176/ios-how-can-i-use-uiapplication-launchapplicationwithidentifier-which-is-in -priv –