我正在开发一个连接到Web服务的应用程序,用于大多数操作.作为一种捷径,我想在我的机器上运行我的开发服务器的副本.问题是:
我是如何/可以从iPhone模拟器访问主机的网络(在这种情况下为http)?
我正在与应用程序一起开发Web服务,因此将它们都放在主机上会很有帮助,然后我可以根据需要提交更改.
jam*_*guy 113
iOS模拟器使用主机网络,因此您应该能够使用localhost或您的计算机IP地址,无论您的Web服务正在侦听哪个IP.
uni*_*xeO 11
在 swift 5 中只需调用:
http://localhost:<port>/file_path
Run Code Online (Sandbox Code Playgroud)
但是您需要将此部分添加到项目中Info.plist。
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
Run Code Online (Sandbox Code Playgroud)
否则就会出现这个错误。
Cannot start load of Task <xx-xx>.<x> since it does not conform to ATS policy.
| 归档时间: |
|
| 查看次数: |
43693 次 |
| 最近记录: |