2 Stimmen

über WifiManager.bundle

Was wird das Ergebnis der Untersuchung sein?

libHandle = dlopen("/System/Library/SystemConfiguration/WiFiManager.bundle/WiFiManager", RTLD_LAZY);

Ich benutze dies, um Wifi-Informationen auf dem iPod OS 3.1.2. zu erhalten, denn wenn ich NSLog(@"Result %@",libhandle); Ich bekomme null, was die Antwort sein sollte,

merci

0voto

Brad Larson Punkte 169275

によると diese Diskussion Wenn Sie die obigen Schritte ausführen, wird auf dem iPhone-Simulator NULL zurückgegeben, da ihm das erforderliche Bundle fehlt. Wenn Sie immer noch Probleme damit auf dem Gerät haben, könnte es sein, dass Apple die interne Dateistruktur für dieses Systemelement geändert hat. Dies ist einer der Gründe, warum es schlecht ist, sich auf private APIs zu verlassen.

Weitere Informationen über WiFi-Snooping finden Sie im Quellcode von dieses Projekt denn sie könnten diese Probleme gelöst haben. Ich möchte Sie jedoch noch einmal daran erinnern, dass Sie aufgrund der privaten API-Aufrufe keine Anwendung in den App Store einreichen können, die dies verwendet. Apple scannt jetzt alle eingereichten Anwendungen auf diese Aufrufe und lehnt sie sofort ab.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X