我想在iPhone上获得wifi的RSSI。 我知道,我们可以通过Mobile Wifi.framework获得。
我在此页面中实施:http://www.iphonedevwiki.net/index.php/MobileWiFi.framework
...但它没有运行:我仍然无法在iOS 5.0及更高版本中获得RSSI。
答案 0 :(得分:0)
首先,您需要使用 com.apple.wifi.manager-access 键为项目添加权利。权利的创建与您使用的Xcode版本(.xml,.entitlement)不同,但您的权利内容应如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>keychain-access-groups</key>
<array>
<string>YOUR_APP_BUNDLE_ID</string>
</array>
<key>com.apple.wifi.manager-access</key>
</true>
</dict>
</plist>
其次,您需要在iOS设备上安装Jailbreak和AppSync才能启动您的应用,这是由于权利所致。
我在开始时遇到了同样的问题,也许my question可以为您提供更多信息。