调试 iOS Cordova 应用程序
Posted
技术标签:
【中文标题】调试 iOS Cordova 应用程序【英文标题】:Debugg iOS Cordova app 【发布时间】:2015-06-03 07:49:47 【问题描述】:我已经使用 Cordova 构建了一个 ios 应用程序,我正在尝试使用我的 Mac 对其进行调试。我关注了this tutorial,但是当我转到Develop -> iPhone xxx
时,没有可以调试的应用程序。
我使用英特尔 XDK 工具构建了该应用程序。有没有办法在我的 iOS 应用中启用调试功能?
谢谢。
编辑
我尝试使用GapDebug 调试我的应用程序,但它无法将我的应用程序识别为可调试的。
我使用生产/分发证书创建了我的应用程序,而不是开发证书。也许,这可能是我无法调试我的应用程序的原因吗?
【问题讨论】:
【参考方案1】:您使用 cordova 创建的每个应用程序都使用激活的调试模式进行编译。如果不是,您可以通过https://***.com/a/12499274/3671726 更改此设置
我建议您不要使用 Safari 调试您的应用程序,而是安装 Google Chrome 和 GapDebug 组合。去那个网站,看看那个视频——你会喜欢那个工具的。非常令人印象深刻的是,智能 gapDebug 如何以及如何处理您的调试。
已解决
就像他自己发现的那样,他用错误的证书编译了应用程序。因此,请务必使用包含开发证书的配置文件,而不是分发证书。
【讨论】:
谢谢。 GapDebug 无法调试我的应用程序。我已经编辑了我的问题。 可能是问题所在,将您在 XCode 中的证书/配置文件更改为开发证书并试用。【参考方案2】:我使用分发/生产证书来签署我的应用程序,所以我无法调试它。我创建了一个带有开发证书的新配置文件,现在它的工作就像一个魅力。
我正在使用 GapDebug,就像 Sithys 所说的那样。这是一个很好的工具,谢谢。
【讨论】:
没有办法使用 XCode 吗?我喜欢英特尔 XDK 工具,但它只能为分发而构建……真可惜!以上是关于调试 iOS Cordova 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
在 iOS 上调试 Cordova (PhoneGap) 代码
为啥在 Visual Studio 2017 中调试 Cordova 应用程序时 DOM Explorer 总是为空?