繁体   English   中英

测试飞行版本显示无法连接到服务器

[英]Test flight build showing Could not connect to the server

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

但是苹果文件说:异常字典的域名密钥:

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

但是我只有IP可以通信。

是否可以通过任何方式在http中通信IP地址。 一个月前开始工作。

如果您只是尝试通过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连接( 文档 )。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM