簡體   English   中英

iOS PhoneGap調試工作流程

[英]iOS PhoneGap debug Workflow

你如何在Xcode中調試javascript?

我可以做的一件事是在OS X Chrome瀏覽器中打開頁面,但這自然不適用於涉及本機代碼的應用程序流。 我缺少一個聰明的Xcode技巧嗎?

隨着iOS 6的發布,Apple與Mac Safari 6一起為他們的Mobile Safari發布了遠程Web Inspector,這是巨大的。 基本上,您可以在常規Safari中為您的移動應用程序(包括Phonegap應用程序)提供Web Inspector的所有功能和強大功能。 我使用過weinre,這使得它對於較新版本的iOS已經過時(但不適用於舊版本的iOS,非iOS設備,如Android,或者如果你在Windows上)。

以下是它的工作原理(需要Mac,運行iOS 6+模擬器或iOS 6+設備的xCode 4.5+以及Mac上的Safari 6+):

在您的ios模擬器或ios設備中,打開設置 - > Safari - >高級 - > Web Inspector - >(打開)。 (默認情況下,這在模擬器中打開,但值得檢查)

在Safari中,在您啟動phoneGap / cordova應用程序及其加載和運行后,從“開發”菜單訪問iPhone模擬器或您的設備。 您可以在Safari的高級首選項中啟用“開發”菜單(如果尚未啟用)。

更多討論在底部: http//www.mobilexweb.com/blog/iphone-5-ios-6-html5-developers

(另外,如果你在某處讀到“秘密私人接口”,這不再適用了。)

嘗試使用weinre它是一個非常好的工具來調試移動設備上的JavaScript應用程序。

http://people.apache.org/~pmuellr/weinre/docs/latest/

雖然你仍然無法逐步調試腳本,因為它在桌面上提供但是比xcode提供了更多的細節(〜對於javascript)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM