当一个新的 wlapp 文件上传到服务器时,我有一个没有更新的 ios 应用程序。有一位开发人员拥有一个正在生成 ipa 文件的工作区。我们有一个运行在不同服务器上的 ant 脚本来构建 wlapp 文件。我们已验证它们处于同一级别的工作灯 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"}