1

我正在使用 Worklight 6.1 并构建了 App Center 客户端(安装程序)应用程序,并将其部署到我的设备上。我想通过它下载的应用程序没有出现在列表中 - 只有目录应用程序可用。但是,如果我转到 Application Center 管理控制台,我确实可以在那里看到该应用程序。如果应用程序被标记为安装程序,则它也可以直接下载到设备,但不能通过 App Center 客户端应用程序。

我注意到该应用程序在应用程序属性页面上不包含设备系列标签或最小 iOS 版本,但是这些在 xcode 中 iOS 项目的应用程序描述中正确设置为 iphone、ipad 和 iOS 7

有人有什么想法吗?

4

1 回答 1

1

如果您的 iOS 设备是 ipad(不是 iphone),那么您看到的效果可能是以下问题:

https://www-304.ibm.com/support/entdocview.wss?uid=swg1PI09315

该问题在 Worklight 6.1 的最新 ifix 中得到解决。

不使用 ifix,也可以在本地解决问题,但要注意:此本地修复会降低目录视图滚动的性能,而使用官方 ifix 不会降低任何性能。本地修复是:

  • <INSTALL_DIR>从Worklight studio 上的 /ApplicationCenter/installer/IBMAppCenter打开 IBMAppCenter worklight 项目 。
  • 编辑以下文件:IBMAppCenter/apps/AppCenter/common/js/appcenter/widgets/EdgeToE dgeStoreList.js
  • 代替:

    return declare("appcenter.widgets.EdgeToEdgeStoreList", [EdgeToEdgeStoreList, LongListMixin], {

    经过:

    返回声明(“appcenter.widgets.EdgeToEdgeStoreList”,EdgeToEdgeStoreList,{

于 2014-01-24T18:46:55.740 回答