2014-06-17 105 views
0

我正在使用IBM worklight 6.0構建混合應用程序。我的應用程序在IOS 7上運行得很完美。當我將相同的代碼遷移到IOS 8 build的Xcode 6 beta版本時,只有帶加載器的splashscreen出現,應用程序掛起。從日誌中我看到應用程序轉到skinLoader.html。沒有任何事件被調用。 爲了我的好奇心,我創建了一個虛擬工作燈iphone環境,並在IOS8上運行它,並且該應用再次陷入了飛濺本身。 我有一個未被調用的html上的deviceready事件。所以我很好奇,想知道除IOSA工作燈的userAgent問題外是否還有其他問題。使用IBM Worklight的IOS 8

+0

[Worklight 6.1和iOS 8]的可能重複(http://stackoverflow.com/questions/25777073/worklight-6-1-and-ios-8) –

回答

0

這是Cordova應用程序中iOS 8 beta 1中的一個已知錯誤,預計將在即將發佈的版本中修復。

Applications that use Apache Cordova/PhoneGap are broken due to a bug that causes the window.navigator.userAgent object to become undefined when window.navigator is replaced by a pure JavaScript wrapper object. 

via

,它是在this論壇已經回答了。

0

從9月18日起通過IBM Fix Central在iFix發行版中提供了一個修補程序。

欲瞭解更多信息,請參閱這個問題:Worklight 6.1 and iOS 8

方案:

  • 如果用戶已經升級到iOS8上和應用陷在啓動屏幕上,AFAIK來處理它的方式是到:
    • 從App Store卸載/重新安裝應用程序。
    • 從App Store安裝較新的應用程序版本(見下文)。

  • 如果用戶還不升級到iOS8上,最好使用固定的工作燈Studio來生成一個更新的應用程序,增加它的版本並重新發布。然後,遠程禁用現有版本並指導用戶從App Store安裝固定版本;升級到iOS8後,固定版本應該繼續工作。
相關問題