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

时间:2015-05-28 06:06:34

标签: cordova ionic-framework ionic visual-studio-cordova ionic-view

我非常喜欢我可以ionic upload如何立即将我的应用程序放在我的iPhone上!

但我该怎么调试呢?我在Windows上,我发现的所有选项都需要在OSX上。

1)Safari 6远程调试 - 用于Windows的Safari已停止在5.1

2)XCode - nope,在Windows上

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

我有一台Mac在待机状态下通过Visual Studio Cordova Tools的vs-mda-remote服务监听构建请求,因此我可以构建和部署到这样的实时设备,但这非常耗时。

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

 ionic upload -l -c -s 

我的生活将会完整。好吧好吧也许我们现在可以没有现场重装,但是有可能吗???

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

4 个答案:

答案 0 :(得分:7)

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

更新:

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

请参阅Genuitec to Discontinue Development of GapDebug

链接到上一个Windows GapDebug 2.4.0 installer

答案 1 :(得分:1)

关于ionic serveGapDebug的上述答案非常棒,但还有另一种方法可以使用 Chrome浏览器来调试在Android设备上运行的离子应用程序。

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

  

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

enter image description here

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

答案 2 :(得分:0)

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

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

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

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

答案 3 :(得分:0)

英特尔XDK和英特尔实时视图应用程序允许从Windows调试iOS设备。

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

您必须签署自己的实时视图应用版本,并为其提供相关说明。

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