如何在 windows 的离子视图中调试应用程序?

how can I debug an app in ionic view from windows?

我非常喜欢我可以做到 ionic upload 并立即在我的 iphone 上安装我的应用程序!

但是我该如何调试呢?我在 windows,我发现的所有选项都需要在 OSX。

1) Safari 6 远程调试 - windows 的 Safari 已于 5.1

停用

2) XCode - 不,在 windows

3) ionic emulate ios -l -c -s 不,在 windows

我有一个 Mac 待命状态,它通过 Visual Studio Cordova Tools 的 vs-mda-remote 服务监听构建请求,所以我能够像那样构建和部署到实时设备,但是这非常耗时。

如果这以某种方式与离子视图集成

 ionic upload -l -c -s 

我的人生就圆满了。好吧好吧也许我们现在可以不用实时重新加载,但是有可能吗???

澄清一下,我知道离子服务,但我说的是使用 IonicView 移动应用程序在 PHONE 上进行调试。我有一个问题,仅通过 IonicView 应用程序在 phone 上发生,但无法在浏览器中复制。

我不知道为什么,但我认为 GapDebug 更为人所知。 GapDebug 为您提供了以非常流畅和简单的方式调试应用程序所需的所有功能。它适用于 Mac OS X,但也适用于 Windows 计算机。

更新:

GapDebug 于 2016 年停产,最终版本为 2.4.0。它适用于 Android 和 iOS 9 及更早版本 上的应用程序 运行,但不适用于 iOS 10 及更高版本.

参见Genuitec to Discontinue Development of GapDebug

Link 到最后 Windows GapDebug 2.4.0 installer

如果您使用 npm 安装了 Ionic CLI,并且它已作为 PATH 变量成功添加到您的 Windows 环境中,您将可以访问 ionic serve命令。这会在您的机器上创建一个本地主机服务器,用于在 Web 视图中测试您的应用程序。

要检查错误,只需打开浏览器的检查器并检查记录到控制台的错误。

http://ionicframework.com/docs/cli/install.html

http://blog.teamtreehouse.com/install-node-js-npm-windows

Intel XDK 和 Intel Live View 应用程序允许调试来自 Windows 的 iOS 设备。

https://software.intel.com/en-us/intel-xdk

您必须签署自己的实时取景应用程序版本,它会为您提供相关说明。

然后您只需插入 iPhone。英特尔 XDK 将检测到它。单击调试选项卡,它将部署和调试您的应用程序。

上面关于 ionic serveGapDebug 的回答很棒,但是还有另一种方法可以在 android 设备上使用 调试离子应用程序 运行 Chrome 浏览器.

是 chrome,您只需键入 chrome://inspect,确保您的 phone 已通过 USB 连接并启用 开发人员选项 , 看看魔术!

Note: If you are using Chrome to inspect/debug, then must close GapDebug

对于 iOS(Ionic、PhoneGap、Cordova)在 Safari 上调试的应用程序,请检查此 post