iPhone连接到localhost rails sarver

问题描述 投票:2回答:2

我正在为iPhone应用程序创建Rails服务器。我想在iPhone设备上调试而不是在iPhone模拟器上调试。因此,我通过USB将iPhone连接到Mac book air,然后连接到Rails服务器。但是,iPhone无法连接到Rails服务器。

环境Rails 4.2.3服务器本地主机:3000Xcode 6.4iPhone iOS 8.4.1en0 inet 192.168.11.7

只要我搜索,当iPhone设备连接到本地主机服务器时,URL为http://192.168.11.7:3000/~。但是,Mac控制台不显示任何内容,而xcode显示“请求超时”。过一会儿。

如果有人知道如何解决该问题,请告诉我。

ios objective-c ruby-on-rails iphone xcode
2个回答
1
投票

使用精彩的http://xip.io/

您不需要安装任何东西-只需转到

http://192.168.11.7.xip.io:3000

在您的电话上。

[如果您想使用特定的域名,例如,如果您的应用根据域名或子域的行为有所不同,则可以执行例如

http://mydomain.foo.192.168.11.7.xip.io:3000

编辑:我的回答实际上是关于通过Internet而不是USB电缆连接到您的服务器。如果可能的话,我建议您使用互联网而不是USB选项。如果您无法访问互联网,xip.io将无法工作。


0
投票

您可能尝试过但很有趣,就我而言,重新打开我的iPhone确实解决了问题

我遇到了同样的问题,我的应用程序运行正常,尽管没有任何更改,但突然停止了工作。我可以访问互联网,浏览器可以正常访问Rails应用程序的URL,但是我的iOS应用程序似乎无法连接到它。

© www.soinside.com 2019 - 2024. All rights reserved.