2013-06-21 20 views
1

我剛剛爲Android設置了一個新的PhoneGap項目,它完美無缺地工作,幾乎沒有對模板項目進行任何更改。科爾多瓦iOS:警報彈出窗口和設備就緒不是射擊

然後我想把這個確切的項目移到iOS上,並且這個困境開始了。

當我啓動項目時,突然出現一堆更改對話框,包括設備信息和網絡狀態。每個提供我「確定」和「取消」。當我在他們中的任何一個上按下「確定」時,執行就會停止,並且什麼都不會發生。

當我全部取消它們時,我進入項目屏幕,它顯示「連接到設備」。顯然,deviceready永遠不會被解僱。

由於該項目僅僅是科爾多瓦自己提供的模板,我很難相信它不應該運行。我懷疑在屏幕上彈出console.log消息,而不是XCode調試窗口。

我對XCode或任何iOS編程(因此PhoneGap)都是全新的,我將不勝感激任何幫助。

使用科爾多瓦2.8.1。

+0

可能不是您想要聽到的答案,但可以投入一些時間並製作一個用Objective-C編寫的本機iOS應用程序。 – HAS

回答

2

原因是我錯誤地將Android的cordova.js複製到了ios項目中,請參閱here

+0

有完全相同的問題,並不知道爲什麼......謝謝! – kburbach

相關問題