我正在开发一个应用程序,连接到一个网络服务的大部分操作。作为一个快捷方式,我想在我的机器上运行一个开发服务器的副本。问题是:
如何/可以从 iPhone 模拟器访问主机的网络(本例中为 http) ?
我正在开发与应用程序一起的 Web 服务,所以它将是有益的都在主机上,然后我可以根据需要提交更改。
The iOS Simulator uses the host machine network so you should be able to just use localhost or your machines IP address, whichever IP your web service is listening on.
开发解决方案 强 > (不适合生产)。
快速5只要打电话:
http://localhost:<port>/file_path
but you will need to add this part to the project Info.plist.
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.