質問

の結果になりますどのような

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

私はiPodのOS 3.1.2に無線LANの情報を取得するためにこれを使用しています。、私はNSLog(@"Result %@",libhandle);たときに、私は答えがどうあるべきかヌル取得していますので、

感謝

役に立ちましたか?

解決

この議論のによると、それは必要なバンドルがないため、上記のことは、iPhoneシミュレータ上でNULLを返します。それでもデバイス上でこのの問題に実行している場合、それはAppleがそのシステム項目の内部ファイル構造を変更したことかもしれません。民間のAPIに依存することに悪い理由の一つです。

は、WiFiスヌーピングの詳細については、のソースコードを参照する場合がありますプロジェクトに、彼らはこれらの問題を解決してきた可能性があるため。しかし、もう一度私はあなたが原因プライベートAPI呼び出しのため、これを使用してApp Storeに申請書を提出することはできないということを思い出させるしたいと思います。アップルは現在、これらの呼び出しのためのすべての提出アプリケーションをスキャンし、即座にそれらを拒否されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top