2013-03-06 50 views
0

我的身份驗證應用程序基於Module 21的示例代碼。它在Android和PC瀏覽器上運行良好。我已經添加了一個iPhone環境並在Xcode和Simulator上進行了測試,然後發生了奇怪的循環。Worklight應用程序由wl_deviceNoProvisioningRealm循環挑戰

通過我的調查,先調用適配器程序進入循環。它似乎是由適配器的挑戰響應引起的。 我已經採取與eclipse TCP跟蹤如下。

<請求>

適配器= AdapterName &過程= PROCEDURENAME &參數= XXXXXX & isAjaxRequest =真& X = 0.19480942375957966

<響應>

/* - 確保以下 { 「挑戰」:{「wl_deviceNoProvisioningReal m「:{」token「:」lsfssroob823c30493g709st01「}}} */

這隻發生在iPhone/iPad模擬器上(不適用於Android或PC瀏覽器)。

我曾嘗試添加和刪除authenticationConfig.xml中的一些元素,但不起作用。

  • 工作燈5.0.5.1
  • 的Xcode 4.6
  • iPhone模擬器的iOS 5.0〜6.1

我怎樣才能解決這個問題?

+0

我在這個週末一直在努力解決這個問題。我試圖從教程中的示例代碼構建項目,工作正常。通過我的項目替換代碼,發現在應用descriptor.xml的包含片假名(日文)字符導致此問題僅在iOS。 – 2013-03-10 09:52:03

回答

0

您是否已將bundleId屬性添加到application-descriptor.xml中的iPhone/iPad元素?