17

我非常喜欢我能做到ionic upload并立即在我的 iPhone 上获取我的应用程序的方式!

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

1) Safari 6 远程调试 - Safari for windows 在 5.1 停止

2) XCode - 不,在 Windows 上

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

我有一台 Mac 处于待机状态,通过 Visual Studio Cordova 工具的服务监听构建请求,vs-mda-remote因此我能够构建并部署到这样的实时设备,但是这非常耗时。

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

 ionic upload -l -c -s 

我的生活将是完整的。好吧好吧,也许我们现在可以不用实时重新加载,但这有可能吗???

澄清一下,我知道离子服务,但是我正在谈论使用 IonicView 移动应用程序在电话上进行调试。我有一个问题,只能通过 IonicView 应用程序在手机上发生,但不能在浏览器中复制。

4

4 回答 4

7

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

更新:

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

请参阅Genuitec 停止 GapDebug 的开发

链接到最后一个Windows GapDebug 2.4.0 安装程序

于 2015-05-28T06:22:21.577 回答
1

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

是的,chrome,您所要做的就是输入chrome://inspect,确保您的手机已通过 USB 连接并启用了开发人员选项,然后就可以看到魔法了!

注意:如果您使用 Chrome 进行检查/调试,则必须关闭 GapDebug

在此处输入图像描述

对于在 Safari 上调试的 iOS(Ionic、PhoneGap、Cordova)应用程序,请查看这篇文章

于 2017-04-20T05:48:33.653 回答
0

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

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

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

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

于 2015-06-03T16:29:49.447 回答
0

英特尔 XDK 和英特尔 Live View 应用程序允许从 Windows 调试 iOS 设备。

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

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

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

于 2016-04-22T16:30:03.870 回答