IOS6.1上的Apple 802.11 API - 任何人都拥有正确的捆绑包吗?

时间:2013-06-11 17:40:34

标签: ios xcode4 wifi ios6.1 802.11

我正在尝试在项目中使用Apple 802.11私有库来帮助检测该区域中WiFi热点的SSID和信号强度。这已在其他主题中讨论过,例如:

iPhone Wifi Scan Stumbler

是的我知道这不是“支持”并且需要私有API,我将无法在应用商店中提供此APP。这是一个私人应用程序,只是为了帮助我们进行一些网络测试。

从我的研究中看来,拥有80211库的捆绑包位于{strong> 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和信号强度)?

由于 瑞安 Ryan@MassachusettsWebDesigns.com

1 个答案:

答案 0 :(得分:0)

libHandle = dlopen(“/ System / Library / SystemConfiguration / IPConfiguration.bundle / IPConfiguration”,RTLD_LAZY);

这种方法在我的越狱设备(版本iOS6.1)中没问题。