【问题标题】:Iphone Web app development environment setup?Iphone Web app开发环境搭建?
【发布时间】:2010-03-16 10:42:20
【问题描述】:

我正在使用 JQTouch 开发一个 iphone Web 应用程序,我只是想知道在雪豹上能够在我的 iphone 上测试我的本地代码的最简单方法是什么?谢谢

【问题讨论】:

    标签: iphone jqtouch


    【解决方案1】:

    只要您的 iphone 与您的服务器在同一网络上,就应该很容易在 iPhone(或任何其他设备)上的 Safari Mobiles 位置栏中输入您机器的 IP 地址或主机名。

    Apple 的默认服务器设置将 wwwroot 放在 /Library/WebServer/Documents (Macintosh HD:Library:WebServer:Documents) 但我个人认为在 apache 中设置虚拟主机并设置 DNS 指向我的服务器要好得多。为了使所有这些工作,您需要一个可以控制 DNS 的域名和一个允许您将端口转发到本地服务器的路由器。这使您可以在同一台机器上拥有多个不同的项目,每个项目都有自己唯一的 url。

    然而,最简单的方法是将您的文件存储在 /Library/WebServer/Documents 中,可能是在以您正在处理的项目命名的文件夹中。

    请记住,您的主目录中还有一个“站点”文件夹可供您使用,您可以通过在同一网络上支持 bonjour(以前称为rendezvouz)的任何设备的位置栏中键入 http://your-computers-bonjour-name.local/~your-short-username/ 来访问该文件夹。

    【讨论】:

      【解决方案2】:

      您可以使用 Zeroconf(又名 Bonjour)连接到本地计算机。所以,如果你的笔记本电脑被命名为 mylaptop,如果你把你的 iphone 放在同一个 wifi 网络上,你可以在http://mylaptop.local 看到你的笔记本电脑。您还可以在“系统偏好设置”窗格的共享设置中查看您的 IP 地址。然后,您可以使用 safari 连接到该网站。

      【讨论】: