ios - iPhone 与本地网络上的 Raspberry Pi 的 SSH 连接失败
问题描述
我的 iOS 应用程序“QuickSupport”与本地 IoT Wi-Fi 网络连接,并在单击按钮时执行一些 SFTP 命令。为此,我使用了基于 Obj C 的 NMSSH 库。它适用于模拟器,但是当我通过单击该按钮使用 Testflight 在真实设备上进行测试时,它崩溃并且我收到一条弹出消息:
当我允许这样做并重试时,它会起作用。
我试图通过我的 iPhone 授予权限,方法是转到设置 --> 隐私 --> 本地网络,但我的应用程序的名称没有出现。当弹出窗口显示为允许连接到本地网络时,它会在崩溃后出现。专家,我怎样才能允许我的应用程序能够访问本地网络,或者是否有任何其他解决方法?
解决方案
我能够解决这个问题。对于 iOS 14,存在安全和隐私问题,这就是为什么它默认不允许连接到本地网络的原因。但是我们可以手动触发它。以下是链接:
https://www.iosapplication.net/2020/12/22/local-network-in-ios-14/
推荐阅读
- python - 如何填补图像中的孔
- flutter - PageView 在更改页面颤动中进行更改
- vim - 使用 Mac 终端退出 SQL 编辑器
- node.js - 为什么我的 raspberry pi 自托管网站会不一致地停止超过 10 秒?
- c++ - 当我们使用库时,c++ 模板如何工作?
- asp.net-core - 设置时
真的 在 asp.net core 2.2 项目自定义中间件不调用 - android - 将 EditText 转换为整数 (INT)
- node.js - 如何开发新的 IoTAgent
- while-loop - 如何在 R 中使用 while 循环生成具有特定数字的矩阵?(for->while)
- python - 多处理 - 内存消耗