Cordova 如何从windows在ionic view中调试应用程序?

Cordova 如何从windows在ionic view中调试应用程序?,cordova,ionic-framework,ionic,visual-studio-cordova,ionic-view,Cordova,Ionic Framework,Ionic,Visual Studio Cordova,Ionic View,我绝对喜欢这样做,我可以在iphone上立即上传我的应用程序 但我该如何调试它呢?我在windows上,我发现的所有选项都需要在OSX上 1) Safari 6远程调试-Safari for windows已于5.1停止 2) XCode-不,在windows上 3) ionic在windows上模拟ios-l-c-snope 我有一台Mac待机,通过Visual Studio Cordova Tools的vs mda remote服务监听构建请求,因此我能够构建并部署到这样的实时设备上,但这非

我绝对喜欢这样做,我可以在iphone上立即上传我的应用程序

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

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

2) XCode-不,在windows上

3)
ionic在windows上模拟ios-l-c-s
nope

我有一台Mac待机,通过Visual Studio Cordova Tools的
vs mda remote
服务监听构建请求,因此我能够构建并部署到这样的实时设备上,但这非常耗时

如果这与爱奥尼亚的观点相结合

 ionic upload -l -c -s 
我的生活将是完整的。好吧,也许我们现在可以不用现场重新加载,但这有可能吗


为了澄清,我知道ionic serve,但我说的是使用IonicView移动应用程序在手机上进行调试。我有一个问题,只能通过IonicView应用程序在手机上发生,但无法在浏览器中复制。

我不知道为什么,但我认为这更为人所知。GapDebug为您提供了以一种非常平滑和简单的方式调试应用程序所需的所有功能。它可以在Mac OS X上运行,也可以在Windows计算机上运行

更新:

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


链接到last。

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

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


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

您必须签署自己版本的live view应用程序,它会为您提供相关说明


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

以上关于
ionic serve
GapDebug
的答案非常棒,但是有另一种方法可以通过使用Chrome浏览器来调试android设备上运行的ionic应用程序

是的,您只需键入
chrome://inspect
,确保您的手机已通过已启用的开发者选项进行USB连接,然后查看神奇之处

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


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

没问题,不客气。据我所知,它是应用程序调试的最佳工具!!是的,用户界面非常直观。老实说,它唯一缺少的是一个GapDebug移动应用程序,使其更易于部署。IonicView通过
ionic upload
解决了这个问题,并在他们的应用程序中打开它,实际上需要5秒钟。对于GapDebug来说,提供和签署ipa的整个过程,在我的情况下,ipa需要一个备用的Mac来构建包(需要一分钟)。它不像爱奥尼亚上传那样容易部署,但可以说它更接近金属。不幸的是,我意识到它也没有一个活动的DOM?这意味着我不能对html或css进行更改(这是有意义的,因为它打包在ipa中)。因此,您不能像在chrome调试工具中那样预览对元素的实时更改。在这种情况下,它有点麻烦,我还在为IonicView寻找解决方案。lol兴奋得太快了。你能做到吗?!只需右键单击要更改的部分并选择“编辑为HTML”,或者只需双击要更改的部分。没错,我错过了它,因为您实际上必须选择根节点(它下面嵌套了一堆静态文件文件夹,这就是我所在的位置)。好电话:)谢谢,但我知道这一点,并且一直在使用它,我特别希望使用IonicView移动应用程序在我的手机上调试应用程序,正如我提到的。我正在尝试调试我的应用程序中的一个问题,该问题仅在通过IonicView运行时发生,并且无法在浏览器中复制。您应该将此错误报告给Floftyco的同事。他们很快就解决了这些问题。这个问题是针对电话测试,而不是本地测试。虽然本地环境确实可以用于测试,但仍然有一些需要在设备上调试的内容,本地测试无法捕获。目前,您无法在Ionic View上进行调试。此外,ionic view并没有所有的插件——所以如果你使用类似sqlite插件的东西,它在ionic view上也不会起作用:(我曾经专门在应用程序使用本机插件时进行调试,在连接的usb设备上运行app
ionic run android
,GapDebug将我救出dubug。这可能会有所帮助