在模拟器上测试使用 Web 服务器的 iOS 应用程序

Testing a iOS application that uses a web server on the simulator

我有一个 iOS 应用程序,它有一个 HTTP 服务器以便在设备之间进行通信,我正在尝试通过模拟器对其进行测试。但是,当我在模拟器上 运行 时,服务器部分似乎无法正常工作,即使我尝试使用本地主机从同一应用程序连接到服务器也是如此。

我的代码在设备上运行良好,所以我知道这不是问题,所以这可能是模拟器的限制。但是,如果我能找到一种方法让它在那里工作,那么测试某些东西就会容易得多。

如果有人有任何想法请告诉我。

您能否独立于应用程序测试 Web 服务器?

我使用了一个名为 SOAPUI 的程序来测试 http://www.soapui.org/

也许问题不在应用程序,而是网络服务器!

我做了一些事情,最终我让它工作了。首先,我将 XCode 和 iOS 升级到最新版本。然后当我再次 运行 它时,我意识到我已经在那个端口上有一个服务器,所以在几个地方更改端口号后我就可以使用了。

However, when I run it on the simulator it seems that the server portion doesn't work, even when I try to connect to the server from the same app using localhost.

你试过中间人通讯流量监控吗?正确响应服务器?