0

新しい wlapp ファイルがサーバーにアップロードされたときに更新されない iOS アプリがあります。ipa ファイルを生成しているワークスペースを持つ開発者が 1 人います。wlapp ファイルを作成するために別のサーバーで実行される ant スクリプトがあります。それらが同じレベルのワークライト 6.1.0.01-20140311-2356 であることを確認しました。サーバーには 6.1 がインストールされています。更新を機能させることができた唯一の方法は、テストシステムで wlapp と ipa ファイルを毎回同じ物理マシンからビルドすることです。どんな助けでも大歓迎です。

更新:まだ調査中です。別のサーバーの WL.Client.connect 呼び出しで、次の json が応答の一部として返されることがわかりました。

gadgetProps":{"directUpdate":{"updateUnpackedSize":5545609,"availableSkins":["default"],"checksum":186203335,"updateSize":2105359},"ENVIRONMENT":"iphone"}

同じシナリオが失敗しているサーバーでは、接続呼び出しで次のものが返されます

gadgetProps":{"directUpdate":{},"ENVIRONMENT":"iphone"}
4

1 に答える 1

0

ログを調べましたが、飛び出したものは何もありませんでした。新しい wlapp ファイルを展開する場所は確認できましたが、ガジェット情報を送り返したときのエントリはありませんでした。サーバー レベルを確認したところ、サーバーは 6.1.0.00.20131126-0630 であることがわかりました。WL サーバーの FP1 には、次の修正された不具合リストがありました。

  • PI06652 直接更新により、ユーザーは古いバージョンを使い続けることができる
  • PI06943 直接更新通知が利用できない場合、更新の試行時に失敗する

FP1が適用された別のサーバーで試してみたところ、直接更新情報とプロセス作業を確認できました。

于 2014-05-14T19:19:07.090 に答える