如何从iPhone模拟器访问主机本身

问题描述

| 我正在开发一个连接到网络服务的应用程序,用于其大部分操作。作为快捷方式,我想在计算机上运行开发服务器的副本。问题是: 如何/如何从iPhone模拟器访问主机的网络(在本例中为http)? 我正在与应用程序一起开发Web服务,因此将它们都放在主机上会很有帮助,然后我可以根据需要提交更改。     

解决方法

iOS模拟器使用主机网络,因此您应该只能使用localhost或计算机的IP地址,无论您的Web服务正在监听哪个IP。     ,迅速调用5:
http://localhost:<port>/file_path 
但是您需要将此部分添加到项目
Info.plist
中。
<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
        <true/>
</dict>  
否则将发生此错误。
Cannot start load of Task <xx-xx>.<x> since it does not conform to ATS policy.