请求使用MAMP将iPhone超时到Mac localhost

时间:2014-10-06 07:33:31

标签: ios iphone macos swift mamp

我正在尝试通过插入手机连接到我的macbook上的本地主机。我有一部iPhone 5s。

我尝试过使用:

var url:NSURL = NSURL.URLWithString("http://192.168.0.108/laravel/roadi/public/login")
var url:NSURL = NSURL.URLWithString("http://localhost/laravel/roadi/public/login")
var url:NSURL = NSURL.URLWithString("http://josh.local/laravel/roadi/public/login")

但是所有人都给我错误“请求超时” 我也尝试过停用我的防火墙。

出了什么问题,/我该如何解决这个问题? localhostjosh.local在模拟器中完美运行。

1 个答案:

答案 0 :(得分:-1)

在模拟器上,您在与Mac相同的计算机上运行,​​这就是本地主机可以工作的原因。 在iPhone上,您需要使用Mac的IP地址。如果您连接到同一网络,则可以尝试查找Mac的本地地址并使用它:

http://www.wikihow.com/Find-Your-IP-Address-on-a-Mac

如果您没有连接到同一个网络,可以尝试使用公共IP地址,输入google"我的IP地址"。但这可能会经常更改(如果您有动态IP地址)