我正在尝试在插入手机的情况下连接到我的 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")
但是都给我报错“请求超时” 我也试过停用我的防火墙。
出了什么问题,/我该如何解决? localhost
和 josh.local
在模拟器中完美运行。
最佳答案
在模拟器上,您与 Mac 在同一台机器上运行,这就是 localhost 可以工作的原因。 在 iPhone 上,您需要使用 Mac 的 IP 地址。如果您连接到同一网络,您可以尝试找到 Mac 的本地地址并使用它:
http://www.wikihow.com/Find-Your-IP-Address-on-a-Mac
如果您没有连接到同一网络,您可以尝试使用公共(public) IP 地址,在 google 中输入“我的 IP 地址”。但这可能会经常变化(如果你有动态 ip 地址)
关于ios - 使用 MAMP 请求超时 iPhone 到 Mac localhost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26211685/