Worklight 6.1 - App Center Installer应用程序未在设备上显示iOS应用程序

时间:2014-01-16 11:22:07

标签: ios ibm-mobilefirst worklight-appcenter

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

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

有人有什么想法吗?

1 个答案:

答案 0 :(得分:1)

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

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

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

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

  • 从中打开IBMAppCenter工作灯项目 <INSTALL_DIR> / ApplicationCenter / installer / IBMAppCenter on Worklight studio。
  • 编辑以下文件: IBMAppCenter /应用/ AppCenter /普通/ JS / appcenter /部件/ EdgeToE dgeStoreList.js
  • 替换:

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

    由:

    return declare(“appcenter.widgets.EdgeToEdgeStoreList”, EdgeToEdgeStoreList,{