无法将Weinre目标连接到Weinre客户端(ios)

时间:2013-03-07 16:46:23

标签: cordova remote-debugging weinre

我正在使用phonegap并在整个下午期间为我的javascript寻找调试器,但仍无法找到解决方案。我在我的Mac上安装了Weinre,我通过在终端上执行“weinre”成功运行服务器。 我在我的iphone 4上安装了一个应用程序(运行iOS 5.1),然后我将这个脚本包含在我的index.html中,如下所示:

<script type=”text/javascript” src="http://localhost:8080/target/target-script-min.js#anonymous"></script>

但是在Weinre客户端上,我看不到任何连接的目标。今天下午我使用debug.phonegap.com进行调试时,我成功地看到了我的网页内容。有关如何解决它的任何想法?也许这是一个网络问题?我试图通过USB将我的iphone连接到Mac,并将iphone和Mac连接到同一个WIFI接入点。

提前致谢!

3 个答案:

答案 0 :(得分:0)

如果您可以在Mac上将iPhone更新为iOS 6和Safari 6,则可以使用Mac上的safari来调试您的移动网站或PhoneGap应用:http://webdesign.tutsplus.com/tutorials/workflow-tutorials/quick-tip-using-web-inspector-to-debug-mobile-safari/

与使用Weinre相比,它非常简单轻松。

答案 1 :(得分:0)

您也可以尝试PhoneGap Build。 https://build.phonegap.com/people/sign_up

免费为一个项目,你只需要压缩和上传你原有的www目录,只要它不使用任何插件。它有一个“调试”按钮,可以在远程服务器上运行。

对我来说非常有用,因为我的网络检查员在识别设备方面往往不一致。

答案 2 :(得分:-1)

使用Adobe Edge Inspect可能更容易。