问题描述
我的 iOS 应用“QuickSupport”与本地物联网 Wi-Fi 网络连接,并通过单击按钮执行一些 SFTP 命令。为此,我使用了基于 Obj C 的 NMSSH 库。它在模拟器上运行良好,但是当我通过单击该按钮使用 Testflight 在 Real Device 上进行测试时,它崩溃并且我收到一条弹出消息:
当我允许并重试时,它会起作用。
我尝试通过转到设置 --> 隐私 --> 本地网络来通过我的 iPhone 授予权限,但我的应用程序名称没有出现。当弹出窗口显示为允许连接到本地网络时,它会在崩溃后出现。专家,我如何授予我的应用访问本地网络的权限,或者是否有其他解决方法?
解决方法
我能够解决这个问题。对于 iOS 14,存在安全和隐私问题,这就是默认情况下它不允许连接到本地网络的原因。但是我们可以手动触发它。链接如下:
https://www.iosapplication.net/2020/12/22/local-network-in-ios-14/