我正在尝试在项目上使用Apple 802.11私有库,以帮助检测该地区WiFi热点的SSID和信号强度。在其他线程中对此进行了讨论,例如:
是,我知道这不受“支持”,并且需要专用API,并且我将无法在应用商店上提供此APP。这是针对私有应用程序的,仅用于帮助我们进行一些网络测试。
[根据我的研究-看起来具有80211库的捆绑软件位于iOS4]中的/System/Library/SystemConfiguration/WiFiManager.bundle/WiFiManager
,
在iOS5
中更改为:/System/Library/SystemConfiguration/IPConfiguration.bundle/IPConfiguration
我正在寻找在iOS 6.1中它的位置
(如果有任何区别,我正在运行XCode 4)。当我尝试使用运行此代码时libHandle = dlopen("/System/Library/SystemConfiguration/WiFiManager.bundle/WiFiManager", RTLD_LAZY);
或
libHandle = dlopen("/System/Library/SystemConfiguration/IPConfiguration.bundle/IPConfiguration", RTLD_LAZY);
我收到未找到图片的错误,这使我相信Apple再次提出了此要求。
有人知道80211库现在住在哪里,还是有其他方法获取WiFi详细信息(SSID和信号强度)?
我正在尝试在项目上使用Apple 802.11私有库,以帮助检测该地区WiFi热点的SSID和信号强度。在其他线程中对此进行了讨论,例如:iPhone ...
libHandle = dlopen("/System/Library/SystemConfiguration/IPConfiguration.bundle/IPConfiguration", RTLD_LAZY);`