2013-04-30 43 views
0

我使用Worklight v5.0.5並創建了Worklight混合應用程序;我在iOS v5.1.1上運行應用程序,使用Xcode 4.6進行編譯。第二次啓動應用程序後,飛濺圖像不會消失

當我在Xcode上執行iPad中的應用程序 - iPad連接到Mac的USB電纜時 - 應用程序啓動正常,我看到啓動畫面,然後登錄頁面。

如果我斷開USB電纜,我無法再次運行該應用程序。一旦我從iPad斷開應用程序,或者在斷開USB電纜之前停止它,則我無法再次啓動它,應用程序不會超過閃屏圖像。

同樣,如果我生成一個.ipa,並且通過IBM Worklight Application Center安裝它,那麼我第一次啓動該應用程序就沒有問題,但是如果我殺了應用程序(單擊主頁按鈕兩次,等等...),那麼下一次啓動應用程序時,它也不會越過初始圖像。

任何提示?

回答

0

我注意到了類似的行爲,與您描述的不一樣。對我來說,這有助於:

將設備與Mac斷開連接後,我已確保以與您擁有相同的方式退出應用程序並關閉iPad(不關閉,只需單擊電源按鈕即可關閉顯示屏),然後嘗試再次運行該應用程序。您也可以嘗試關閉iPad。如果有幫助,這不是一個工作燈問題...


基於註釋#3這個答案,它揭示了問題的另一方面:

一旦創建一個應用程序 - 例如使用名稱「NEWAPP」。在整個項目的幾個位置引用此值「newApp」 - HTML文件名,application-descriptor.xml文件,對應用程序的CSS和JS文件的引用,以及可能的另外一個或兩個引用。

更改此值爲不支持。改變它確實可以導致這個問題中描述的內容以及其他古怪的東西。恢復更改,應用程序將工作。

+0

嗨。沒門。我曾嘗試關閉iPad並關閉,但應用程序無法再次啓動。 如果不是Worklight,是我的錯?我需要在XCode中做些什麼嗎? – user2173126 2013-04-30 06:34:58

+0

我已經使用運行iOS 6.1.3的iPhone 4S測試了該應用程序,並使用Worklight 5.0.6.1創建並使用Xcode 4.6構建的應用程序,但無法重現。 – 2013-04-30 06:45:18

+0

我明白了!問題是要更改application-descriptor.xml中的(以及html文件名)。您必須使用與應用程序相同的mainFile名稱,但不能更改它。現在我知道如何重現我將要求官方支持。謝謝你,伊丹。 – user2173126 2013-04-30 09:13:56

相關問題