2009-07-22 50 views
0

我新的iphone開發,我嘗試了絆倒得到SSID與iPhone操作系統2.0和3.0,我得到錯誤,我發現幾個框架失蹤,誰能告訴我如何恢復這個,我發現StackOverflow上提約PrivateFrameworks/Apple80211.Framework,如何安裝這個或任何人都可以給我申請這個網絡搜尋器爲iPhone OS 3.0關於絆腳石

感謝

+0

,因爲你需要僅僅只有SSID有一個標準和簡單的方法嘗試這個http://stackoverflow.com/a/20838972/730807。以防萬一你需要BSSID也試試這個http://stackoverflow.com/a/20836590/730807 – 2013-12-30 12:06:17

回答

3

現在的圖書館位於步驟:/系統/庫/ SystemConfiguration/WiFiManager.bundle/WiFiManager

所以你需要改變你的自行車手柄爲:

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

我還要提到的是,這是一個私人蘋果的框架,因此很可能是越野車/不是十分有用 - 任何你用它做的是您自己的風險

+0

如何處理,保持像以前一樣或不得不修改 \t open = dlsym(libHandle,「Apple80211Open」); \t bind = dlsym(libHandle,「Apple80211BindToInterface」); \t close = dlsym(libHandle,「Apple80211Close」); \t associate = dlsym(libHandle,「Apple80211Associate」); \t scan = dlsym(libHandle,「Apple80211Scan」); \t open(&airportHandle); \t bind(airportHandle,@「en0」); 謝謝 – Apache 2009-11-05 03:08:53