如何在 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 视图中测试您的应用程序。
要检查错误,只需打开浏览器的检查器并检查记录到控制台的错误。
Intel XDK 和 Intel Live View 应用程序允许调试来自 Windows 的 iOS 设备。
https://software.intel.com/en-us/intel-xdk
您必须签署自己的实时取景应用程序版本,它会为您提供相关说明。
然后您只需插入 iPhone。英特尔 XDK 将检测到它。单击调试选项卡,它将部署和调试您的应用程序。
上面关于 ionic serve
和 GapDebug
的回答很棒,但是还有另一种方法可以在 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。
我非常喜欢我可以做到 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 视图中测试您的应用程序。
要检查错误,只需打开浏览器的检查器并检查记录到控制台的错误。
Intel XDK 和 Intel Live View 应用程序允许调试来自 Windows 的 iOS 设备。
https://software.intel.com/en-us/intel-xdk
您必须签署自己的实时取景应用程序版本,它会为您提供相关说明。
然后您只需插入 iPhone。英特尔 XDK 将检测到它。单击调试选项卡,它将部署和调试您的应用程序。
上面关于 ionic serve
和 GapDebug
的回答很棒,但是还有另一种方法可以在 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。