Worklight 6.0 - 修复 IBM App Center for iOS8 的步骤?

Posted

技术标签:

【中文标题】Worklight 6.0 - 修复 IBM App Center for iOS8 的步骤?【英文标题】:Worklight 6.0 - Steps to fix IBM App Center for iOS8? 【发布时间】:2014-12-29 22:29:36 【问题描述】:

我正在使用 12 月 14 日修复的 IBM Worklight 6.0。 我正在尝试使用适用于 ios8 的 IBM App Center 客户端。

我看过很多关于这个问题的讨论:

IBM Worklight Application Center iOS unresponsive to touch events IBM App center not working for iOS8

我从安装了修复程序并为 iOS 构建的服务器复制了该项目,但是当我检查移动应用程序时,我可以看到该应用程序正在使用 Dojo 1.9.0。

> dojo.version.toString();
"1.9.0 (29469)"

我可以看到 IBM App Center 移动客户端没有使用 Dojo Toolkit,而是包含一个 dojo.js 文件(大小为 1.2MB)。

我的问题是:知道已安装修复程序(Worklight studio 和服务器),构建 IBM App Center for Worklight 6.0 的步骤是什么?

我是否需要手动将 dojo.js 文件更改为较新的版本?如果是,我在哪里可以找到这样的文件?

【问题讨论】:

【参考方案1】:

AppCenter 安装包含一个 Application Center Installer 应用程序项目。 这是一个带有 iPhone 环境的 Worklight 项目。从它生成的应用程序是您需要在设备上安装的安装程序应用程序,然后用户将从该应用程序安装通过 Application Center 分发的任何后续应用程序。

确保您使用的是提供的 Worklight 项目;无需对项目进行其他更改(除了使用您自己的 bundleId,...)。

可能是您的工作区中缺少 Dojo 库? 您可以通过使用 Studio 中的 Dojo 向导创建新的 Worklight 项目和应用程序来生成它。

【讨论】:

【参考方案2】:

当您收到修复程序时,它包含一个 IBM 应用中心的新项目。 您需要获取此项目并将其导入您的 Eclipse 环境并重建 IBM 应用程序中心(APK 和 IPA)文件。 您必须将这些文件重新部署到 IBM 应用程序中心控制台并在您的 iOS8 设备上重新下载。

我相信 iOS8 的修复是从 V6.2 版本开始的,我们已经下载了修复 v6.2.0.1。 所以,我不确定V6.0。 请与 IBM 核实。

【讨论】:

无需验证。如前所述,所有 Worklight 版本都收到了针对 App Center 和 DOjo 的 iOS8 修复。

以上是关于Worklight 6.0 - 修复 IBM App Center for iOS8 的步骤?的主要内容,如果未能解决你的问题,请参考以下文章

IBM Worklight 6.0 - 内容根目录和本地 Worklight 服务器设置

IBM Worklight 6.0 - 访问 Worklight Server 时出错

IBM Worklight 6.0 - Worklight Starter Dojo 示例损坏?

IBM Worklight 6.0 - 如何将 Worklight 应用程序部署到 Worklight Server?

IBM Worklight 6.0 - 无法访问 Worklight 服务器

IBM Worklight 6.0 - 在以下期间发生内部错误:Worklight 应用程序构建器