2014-06-12 63 views
1

我們使用RTC jazz團隊構建和ant-builder ant任務(6.1.0.1)構建並部署到Worklight控制檯的Worklight i/OS混合應用程序。雖然使用相同級別的Worklight Studio(6.1.0.1),但ipa打包在單獨的機器上完成。當在工作室之外構建wlapp時,Worklight Direct Update不起作用

我比較了生成的wlapp文件,除了一些空格字符(製表符,換行符)外,它們基本相同,可能是由於不同的環境(Windows vs AIX)以及以下內容:

的index.html

 

"WORKLIGHT_NATIVE_VERSION": "3921556017", 
"WORKLIGHT_PLATFORM_VERSION": "6.1.0.01.20140311-2356", 

"WORKLIGHT_NATIVE_VERSION": "1475155033", 
"WORKLIGHT_PLATFORM_VERSION": "6.1.0.01.20140311-2356", 

deployment.data

 

native=3921556017 
native=1475155033 

然而,當wlapp上的SER更新直接更新從未發生版本。

在WL.Client.connect呼叫

,下面的JSON回來爲響應的一部分

gadgetProps 「:{」 directUpdate 「:{},」 環境 「:」 iphone「}

什麼是我們在這裏失蹤?有什麼可以防止直接更新從觸發?

任何幫助,將不勝感激。

回答

1

來自IBM Fix Central的6.1.0.1 iFix版本6.1.0.01.20140518-1532似乎已經爲我們解決了這個問題。

+0

你有iFix的網址嗎? –

0

而如果你使用的不是螞蟻,而是建在工作燈工作室項目直Xcode然後安裝.ipa an d測試直接更新。它工作嗎?

從你的問題,目前還不清楚你是否已確認一個或另一個。

無論如何,自從您使用的v6.1.0.1版本以來,引入了幾個與Direct Update相關的修補程序;一個與您提到的錯誤(directUpdate:{})非常接近,所以我建議打開PMR以接收最新的可用iFix(尚未在IBM Fix Central中提供)。

+0

對不起,如果我不清楚 - 直接更新確實在單獨使用studio在同一平臺上完成構建。然而,這不是一個選擇(至少不是一個可以接受的選擇)使用studio來執行團隊構建。 Thx 我會看到關於打開PMR - 很高興聽到它可能被修復。 – mustang1068

+0

其實沒有解決方法,我知道在這個用例中使用ant,但最好嘗試一下。 –