测试航班构建显示无法连接到服务器

问题描述 投票:1回答:1

测试航班下载的应用程序无法连接到服务器。这项工作在当地。我正在使用http。还使用ip Address与服务器进行通信。我添加了所有App Transport安全设置。

但是apple文档说:异常字典的域名密钥:

  • 必须小写才能正常工作
  • 不得包含端口号
  • 不能是数字IP地址(而是字符串)

但我只有IP才能沟通。

有没有办法在http中传递IP地址。这是一个月前的工作。

ios xcode http testflight app-transport-security
1个回答
0
投票

如果您只是尝试通过IP地址访问服务器,则可以使用zip.io服务,该服务将IP转换为域(请参阅:https://stackoverflow.com/a/33811464/3708242

对(例如)10.0.1.8.xip.io的DNS调用将解析为10.0.1.8,允许使用域而不是NSExceptionDomains键的IP地址。

但是,如果您的应用程序使用IP地址与本地网络上的设备通信,则可以在ATS设置中使用NSAllowsLocalNetworking异常以允许本地HTTP连接(documentation)。

© www.soinside.com 2019 - 2024. All rights reserved.