• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - 无法获取 Wifi ios 12 的 SSID

[复制链接]
菜鸟教程小白 发表于 2022-12-13 05:20:28 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我无法获取 wifi SSID(wifi 的唯一 key )。我已经看到了很多答案,但没有什么对我有用。

我发现最常见的答案是启用,在 Xcode 中,在

Targets -> Capabilities -> Access WiFi Information -> Enable it to ON

我的Xcode版本是10.1,没有访问WiFi信息的选项,所以我打开了无线配件配置

我的代码是

extension UIDevice {

    public var SSID: String?{
        get {
            guard let interfaces = CNCopySupportedInterfaces() as? [String] else { return nil }
            let key = kCNNetworkInfoKeySSID as String
            for interface in interfaces {
                guard let interfaceInfo = CNCopyCurrentNetworkInfo(interface as CFString) as NSDictionary? else { continue }
                return interfaceInfo[key] as? String
            }
            return nil
        }
    }
}

我的 swift 版本是 4.2 ,构建目标版本是 12.1 。我对 IOS 开发非常陌生。请告诉我,我做错了什么。我怎样才能使它正确。



Best Answer-推荐答案


My Xcode version is 10.1 ,There is no option there for Access WiFi Information

那么您的 Xcode 项目、Xcode 或您的开发人员资料有问题...

WiFi

确保您的项目是最新的 Xcode 配置(通常,我只是构建项目并检查警告)

I dont have app-store account ,I just created new apple ID

如下所列 Choosing a Membership/Benefits and resources , “使用 Apple ID 登录”(或免费开发者帐户)无法使用“高级应用功能”,这可以解释为什么“访问 WiFi 信息”对您不可用

关于ios - 无法获取 Wifi ios 12 的 SSID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53967156/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap